Unfortunately I have the firmware 101b, which won't be supported for any new firmware. I gladly would like to get my G16 prepared for testing.
value for focus_len_table in stubs_min.S found for 1.01c by memory search - assumed valid for other f/w versions - FIXME?
//RotateJogDialRight FIXME : not checked
Added theG16 1.01Bfull 32MB dump by gandy from this forum post to the CHDK P&S FW dumps repository.@reyalp - thx for the hint !
The code is now in the trunk, and the 101c port is available from the trunk autobuild. Test builds for other versions are still in this thread.
The loader/generic/compat_table.h from the patch was different from what I got by running make compat-table (PID address 0xfff60040 vs 0xfff20040, and also missing the #elif for encoding 12)
There's a comment in notes.txtQuotevalue for focus_len_table in stubs_min.S found for 1.01c by memory search - assumed valid for other f/w versions - FIXME?I think different subs generally have the same value, but this can be verified in dumps with a hex editor.
in platform/lib.c there's a comment on the jogdial functions:Quote//RotateJogDialRight FIXME : not checkedThis can be checked by calling wheel_left() and wheel_right() in lua and verifying they behave the same as the real jogdial.
Cameras that have a ND controllable in the Canon UI should generally define CAM_HAS_NATIVE_ND_FILTER. This causes the propcase to be updated to correctly reflect ND state when ND is overridden.
Some blink code seems to be hooked up in the boot.c files. I would generally disable this kind of thing for stuff that's in the autobuild.
init_required_fw_features can go away completely
stubs_entry.S reports several modes missing from the mode map. There's a few that don't make sense to add to the modemap (like C mode) but if any of them are normal settable modes, they should be added.
The active_bitmap_buffer value in stubs_min.S is different from the sigfinder value. I'd the sigfinder value is incorrect, let me know. The value should toggle between 0 and 1 when the UI updates. It's possible they both work.
IIRC, I had to find that table in memory beyond the area saved in the ROM dump file.
QuoteCameras that have a ND controllable in the Canon UI should generally define CAM_HAS_NATIVE_ND_FILTER. This causes the propcase to be updated to correctly reflect ND state when ND is overridden.Added to patch file. It looks like the G9 and G11 ports probably need this too?
Quotestubs_entry.S reports several modes missing from the mode map. There's a few that don't make sense to add to the modemap (like C mode) but if any of them are normal settable modes, they should be added.Spent an hour fiddling with this. Found one "missing" value and the values used to invoke C1 and C2. The others are a mystery - I even tried writing to the SHOOTING_MODE prop which seemed to sometimes do something but not anything I could decode.
QuoteThe active_bitmap_buffer value in stubs_min.S is different from the sigfinder value. I'd the sigfinder value is incorrect, let me know. The value should toggle between 0 and 1 when the UI updates. It's possible they both work.Looking at my patch files, it appears active_bitmap_buffer started showing up in stub_entry.S sometime in mid July. I found the value used in stubs_min.S several months earlier than that by looking at the other D6 ports.I added code to main.c to display both values and to count the number of times they are not equal. The values appear to switch between 0 & 1 together but the counter increases each time, telling me they don't always change at the exact same time.How do I figure out which one is "correct"?
I have tried to load CHDK to my G16 1.00h trying ASSIST, STICK, formatting and no effect so far.
What else to do?
When using STICK it stops at step 3 -analyse card. (Drive:? size, partitioning, bootability unknown. Stick needs permission to analyse disk)
With CHIMP it stops at Detect Camera: Unsupported model.(firmware ver. 1.00 rev 8.00)
On STICK I have loaded test100h.zip and also tried to drop into STICK a photo from A720 IS and installed A720 files. When putting to G16 with SD card locked, it showed Memory Card locked" on the screen. In Playback menu of the camera appeared Firm Update option.
Started by waterwingz « 1 2 ... 54 55 » DryOS Development
Started by pittguy578 General Help and Assistance on using CHDK stable releases
Started by Christian72D General Help and Assistance on using CHDK stable releases
Started by vga71 Script Writing
Started by Fortesque General Discussion and Assistance