I've got a720 recently, and going to investigate it.Earlier I done some work for s2is.
I'll be online after 2008-01-13. so mail me, and let's do it together.
Sorry my poor english
I suppose you read the DryOS-porting-article in the wiki.
That means you won't be available till Jan, 13th? I'm back at work from Jan, 8th and will work on CHDK till then. Won't have much time afterwards, though.
I also added a dump of the IDA function list to the archive. It might be useful.
What's you native language?
Tomorrow I going to my "new year" rest, jan 13th'll be back for my main work and work on CHDK.
I have an S5 and quite some programming experience, so I looked into it a bit... unfortunately I figured out that it's quite hard to start from scratch on ARM ASM and CHDK in general (I don't really know any of the CHDK code, though ARM ASM is quite easy... but still I get lost in the disassembly), so I couldn't really contribute there. All I really managed was to get some lights to blink in C and ASM, but that's nothing compared to what you did.
Anyway, if you need any help on the S5 part (I understand you do not have it), I'd be happy to help out whereever I can.
[..]You should have seen me nervously happy running around in my room after having some LED blinking and realizing that a hack would be possible So blinking some LEDs is still quite important (and looses importance only after the display works).
[..] Right, I don't have an S5, I just have an A720.[..]Firmware-dumps of S5IS, A720, A710 and maybe S3 or S2.S5 because it's your own (make sure that your cam has the same version as the dump)[..]You find the files http://www.zshare.net/download/590221805aee35/ and http://www.zshare.net/download/3711689d229885/ (thx to GrAnd for uploading).
... trunk ... wiki ... IDA ... ARM toolchain ... porting information ... libc ... hints ...
Great post, thanks
That's what I did, after that I coded "Hello, world!" in morse
QuoteYou find the files http://www.zshare.net/download/590221805aee35/ and http://www.zshare.net/download/3711689d229885/ (thx to GrAnd for uploading).Thanks, I've been looking for those to figure out how everything is supposed to interact, but I failed to locate them. About the dump version... after overlooking it initially, I found out that I have 1.01b, the dump I downloaded is 1.01a. I don't have an optical input on my sound card or anything like that, so I'll have to come up with something to dump it (I expect writing it to the SD isn't that straightforward yet).
You find the files http://www.zshare.net/download/590221805aee35/ and http://www.zshare.net/download/3711689d229885/ (thx to GrAnd for uploading).
I got that far, yes. I'm using version 3.4.3, which I already had to compile iPod (same arch) applications / bootloader, building the bootdisk.bin files for my camera worked fine.
Wiki... haven't read it all but I think I read a fair share of the relevant information for this port.IDA... checkAlso, I'm quite familiar with programming in the linux kernel, reverse engineering on a device with limited output capabilities (printf/k debugging ) and such, so that's not a problem.
I just hope I can find enough time to work on it
I moved task_blinker to core/main.c as well to see if it stops working, and it did. So references between platform and core seem to be broken. Do you have any Idea what to look for?