port for A3300IS / what reference port to use? - page 13 - General Discussion and Assistance - CHDK Forum supplierdeeply

port for A3300IS / what reference port to use?

  • 289 Replies
  • 102435 Views
Re: port for A3300IS / what reference port to use?
« Reply #120 on: 01 / January / 2012, 17:14:15 »
Advertisements
the only ones that are in the stubs_entry.s at all are
//NSTUB(kbd_pwr_off                           ,0xff86031c) //  2 60%    *** != 0xff8602cc
// ERROR: kbd_pwr_on is not found.                         //--- ---    *** != 0xff810b24
//NSTUB(mkdir                                 ,0xff837160) //  6        *** != 0xff837214
Its trying to tell you that you don't need the mkdir & kdb_pwr_off entries in your stubs_entry_2.S file.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: port for A3300IS / what reference port to use?
« Reply #121 on: 01 / January / 2012, 17:27:35 »
ok, just giving you all the info.

so, what do u recommend is my next step?

im sure i need to try to get the chdk menu up somehow, do u still want the folder?

Re: port for A3300IS / what reference port to use?
« Reply #122 on: 01 / January / 2012, 17:53:56 »
so, what do u recommend is my next step?
What does the current build do when you load it on the camera?

Quote
im sure i need to try to get the chdk menu up somehow, do u still want the folder?
Maybe - depends on your answer to my question above.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: port for A3300IS / what reference port to use?
« Reply #123 on: 01 / January / 2012, 18:10:17 »
I see an orange rectangle with rev info in white text in shootmode as it loads.

Once loaded, i see CHDK time, battery symbol and percentage, and card size in megabytes at top.

And a really skinny white rectangle bottom left.

I cant bring up any chdk menu, pressing buttons dont do anything except control camera like it should.

In play mode I see orange then switching to grey rectangle at boot, white rev text in it.

Nothing of chdk in play mode other then that.


Re: port for A3300IS / what reference port to use?
« Reply #124 on: 01 / January / 2012, 18:32:51 »
I see an orange rectangle with rev info in white text in shootmode as it loads. Once loaded, i see CHDK time, battery symbol and percentage, and card size in megabytes at top. And a really skinny white rectangle bottom left. I cant bring up any chdk menu, pressing buttons dont do anything except control camera like it should. In play mode I see orange then switching to grey rectangle at boot, white rev text in it.  Nothing of chdk in play mode other then that.
Wow - you are up and running if you can do all that.  Its all normal for the default config.  You can change the icon actions and when they show or don't show later.

So you still need to get the keyboard to work.  What happens when you do this :
Put the LED single line blink statement at the start of mykbd_task() in kbd.c
Ported :   A1200    SD940   G10    Powershot N    G16

Re: port for A3300IS / what reference port to use?
« Reply #125 on: 01 / January / 2012, 18:44:03 »
In both play and shoot mode the light comes on instantly and stays on.

And I mean instantly comes on, before i see any screen at all.

And this is getting exciting seeing it all come together 8]

Re: port for A3300IS / what reference port to use?
« Reply #126 on: 01 / January / 2012, 18:49:50 »
In both play and shoot mode the light comes on instantly and stays on.
And I mean instantly comes on, before i see any screen at all.
That means the CHDK keyboard task is running.  Zip your stuff up and send again - there are a couple of things I can check faster than describe to you.


Quote
And this is getting exciting seeing it all come together 8]
Good - you've worked hard on it  Still a little way to go though.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: port for A3300IS / what reference port to use?
« Reply #127 on: 01 / January / 2012, 18:54:24 »


Re: port for A3300IS / what reference port to use?
« Reply #128 on: 01 / January / 2012, 19:05:09 »
Okay - that was easy.  In platform/a3300/kbd.c,  change this :

Code: [Select]
{ 1, KEY_PRINT           ,0x000C0000 }, // Doesn't exist, DISP + SET for ALT menu   
to this

Code: [Select]
{ 2, KEY_PRINT           ,0x00000030 }, // Doesn't exist, DISP + SET for ALT menu
Ported :   A1200    SD940   G10    Powershot N    G16

Re: port for A3300IS / what reference port to use?
« Reply #129 on: 01 / January / 2012, 19:16:16 »
Awsome!!!, I will try, but that is one thing I would like to as so I understand better?

Where does that number come from, when looking at it in the dump, I see where the Levent value is and the 2 is from at start of line.

Where does the 0x00000030 come from if its easy to explain?

I cant wait to try this next compile, lol!!!

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal