Ixus 200IS/SD980 1.01c porting thread - page 4 - General Discussion and Assistance - CHDK Forum supplierdeeply

Ixus 200IS/SD980 1.01c porting thread

  • 108 Replies
  • 39911 Views
*

Offline reyalp

  • ******
  • 13391
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #30 on: 24 / August / 2010, 12:15:26 »
Advertisements
just tried.. but it still doesnt work :( maybe LED Address is wrong? I tried both address.. none works... is there any other way to check the working? like for example I can stop CHDK splash from displaying?

do I need to update .FI2 file as well? because so far what I understood is that DISKBOOT.BIN and PS.FI2 both contains same infromation.. just in different format.
DISKBOOT.BIN is used when booting automatically.

PS.FI2 is used when loading with "firm update"

You only need whichever one goes with the method you are using to load CHDK

If the CHDK splash screen is being shown, my previous comments probably do not apply. I was under the impression the camera crashed immediately at boot without showing anything. This sounds more like your modified binary isn't being used at all. Make sure you are putting the correct binary for whatever loading method you are using on the card. If you are using automatic boot on a multi-partition card, make sure you are putting diskboot.bin on the small partition.
Quote
2nd thing when I compile code.. I get following warning.. is this reason?

-> signatures_dryos.h
CAUTION! 'signatures_dryos.h' is not updated due to 'sig_ref_dryos_1.bin` is empty!
This is normal. You only need the reference bins if you are adding new entry points to the system. If you don't have them, your build uses the ones which are svn, which is fine for what you are doing.
Don't forget what the H stands for.

Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #31 on: 24 / August / 2010, 12:56:47 »
aah that gives me a lot of clear ideas now.. I am doing it through Firmware update method.. so its loading FI2 and not DISKBOOT.BIN.. for some reason DISKBOOT.BIN doesnt work for me.. am not sure why..

anyways so when I compile code with following command

gmake fir

or

gmake PLATFORM=ixus200_sd980 PLATFORMSUB=101C fir

it gives me DISKBOOT.BIN only.. how do rebuild or generate PS.FI2 file?

Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #32 on: 24 / August / 2010, 13:42:57 »
hmm ok I found out.. so I need keys to enter in fi2.inc file.. which will be a little tricky.. if anyone knows keys for ixus200_sd980 let me know plz :)

I will meanwhile find out why my SD card doesnt boot up.. I have made it bootable also.. and have included DISKBOOT.BIN file.. but doesnt boot up.. any pointers?

*

Offline RaduP

  • *****
  • 908
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #33 on: 24 / August / 2010, 14:41:47 »
Is it FAT16 or 32?
It will only boot from a FAT16 partition.


Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #34 on: 24 / August / 2010, 14:49:55 »
yes it is FAT16.. I managed to create FI2 file.. but when I load it from firmware update.. camera starts and crash :( also LED doesnt blink.. so am not sure whether am on proper line or not.. but I will try out with removing LED light code and see if I can see CHDK splash back or not.

*

Offline RaduP

  • *****
  • 908
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #35 on: 24 / August / 2010, 15:07:06 »
Ok, so then if you managed to get to the CHDK splash screen, which method did you use? And did the file time stamp match the compilation time?

Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #36 on: 24 / August / 2010, 15:09:00 »
I tried removing code of LED blink.. but it just fails to startup.. now it doesnt show splash screen. :( I built FI2 file using f2encoder.. not with gmake.. as gmake requires keys.. which I am unable to get.

am I doing right or wrong?

when I managed to get CHDK splash screen.. I used the FI2 file which was uploaded in this thread.. on 1st post.. inside zip folder.

*

Offline RaduP

  • *****
  • 908
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #37 on: 24 / August / 2010, 15:20:27 »
Well, let's try the boot disk version then. Please describe all the steps you took to attempt to load it via the diskboot method. And did you remember to write protect the SD card?


Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #38 on: 24 / August / 2010, 15:26:07 »
I started as follows:

2 GB SD Card..

used CardTricks144 to format SD Card FAT16.. once formatted clicked on Make Bootable.. once done.. copied CHDK folder onto SD Card.. along with DISKBOOT.BIN file.. after that write protected card.. slide it inside camera.. and turned it on.. on screen all I see is card is locked.

I also tried manual formating and then through CardTricks144 just clicked on MakeBootable.. but same issue. does not boot up.

*

Offline RaduP

  • *****
  • 908
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #39 on: 24 / August / 2010, 16:22:21 »
Just making it bootable for Windows/DOS won't. Follow the instructions here: http://chdk.wikia.com/wiki/Bootable_SD_card
If you have a hex disk editor, make sure the boot sector matches the description in that link.

 

Related Topics