Pages: [1] 2 3 ... 18 Next   Go Down
  Print  
Author Topic: SX100 IS  (Read 31385 times)
0 Members and 1 Guest are viewing this topic.
cleepa
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 4


« on: 27 / December / 2007, 22:20:23 »

Hi all,

From looking at the SX100 page, it looks like some progress has been made towards getting a firmware dump, but that no major progress has been made since the LED addresses were added on 11 Nov. Is anyone on here working on this, and what is the state of things?

I'm interested in working on this too, but don't want to duplicate other peoples efforts unnecessarily.

Thanks!
Logged
fiamazo
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 5


« Reply #1 on: 29 / December / 2007, 14:40:43 »

Hi,
I've recently bought the SX100 ... wonderful digicam btw ...
I saw the LED addresses improvements, and thus I was thinking that somebody was working hard on porting CHDK on this camera. And I don't want to duplicate unnecessary steps as well.
Provided that I saw no further improvements since Nov., I started working on obtaining a fw dump (I think I've all the necessary electronics skill) ... but I'm not able to make the camera somehow "boot" from the SD card.  Hanging the camera on a black screen would be an initial success. I tried to put some random CHDK  diskboot.bin, changed the boot sector of the partition HEX value  to BOOTDISK as suggested, but nope ... I'll devote some time to this task during the next days ...
Anyway, let's hope that we will have some critical mass working on the SX100
Cheers,
fiamazo
Logged
mkmenuts
Jr. Member
**

Karma: +4/-0
Offline Offline

Posts: 60

SD700 (1.01b)


« Reply #2 on: 29 / December / 2007, 19:15:57 »

Are you putting the card in "read-only" mode? It is a necessary step.
Logged
fiamazo
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 5


« Reply #3 on: 29 / December / 2007, 19:32:46 »

Are you putting the card in "read-only" mode? It is a necessary step.

Hi,
yes sir ...
I followed more or less exactly

http://chdk.setepontos.com/index.php/topic,17.msg60.html#msg60

and

http://chdk.setepontos.com/index.php/topic,17.msg305.html#msg305

and

http://forums.dpreview.com/forums/read.asp?forum=1010&message=25202367

I'm pretty sure that I've understood how to change properly the hex value of the boot sector (look for AA 55, change in ASCII to BOOTDISK, etc.), and locked the card as well ...
BTW, I cannot find the pre_blinker.rar files mentioned in the dpreview entry, does anyone have a spare copy of it?!
Anyway, I keep trying ... maybe my card doesn't work because is a microSD card, adapted to SD ... anyway ...
Please let me know if someone else is going on with the same cam ...
Regards,
fiamazo
Logged
cleepa
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 4


« Reply #4 on: 30 / December / 2007, 04:16:35 »

Brief update. First, I have found that I have a newer version of the firmware than reported on the SX100 wiki page (see page for details). Disappointing that Canon did not release an updater for people with older firmware versions. Hopefully we don't have to port CHDK twice after getting it working with DryOS (presumably that is what lives inside the camera)...

Second, I have got my camera into an infinite loop. I have also confirmed the LED addresses with the program that blinks the LEDs. More importantly, I have compiled the blinker program and watched the AF light blink away. A firmware dump is hopefully not too far away. First I must cook up a simple circuit (I have photocells (aka LDRs), not photodiodes) that outputs a mic level signal.

@fiamazo: you have done all the correct steps, but one detail might be wrong. The address at which you must enter "BOOTDISK" is might not necessarily be where AA 55 occurs. What I did was got to location 0x40 and just enter BOOTDISK, as in this thread:
http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=24983823&page=1

One other thing I did was to fdisk the card and toggle the bootable flag for the partition on the card. I don't know if this made any kind of difference.
« Last Edit: 30 / December / 2007, 06:18:35 by cleepa » Logged
fiamazo
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 5


« Reply #5 on: 30 / December / 2007, 13:42:45 »

Hi!
Brief update. First, I have found that I have a newer version of the firmware than reported on the SX100 wiki page (see page for details). Disappointing that Canon did not release an updater for people with older firmware versions. Hopefully we don't have to port CHDK twice after getting it working with DryOS (presumably that is what lives inside the camera)...

Second, I have got my camera into an infinite loop. I have also confirmed the LED addresses with the program that blinks the LEDs. More importantly, I have compiled the blinker program and watched the AF light blink away. A firmware dump is hopefully not too far away. First I must cook up a simple circuit (I have photocells (aka LDRs), not photodiodes) that outputs a mic level signal.

Great news, so your camera seems to respond ... Mine has the same fw as stated in the Wikia CHDK SX100 page ... I've only a "lens" error E18 in addition, nothing too bad I hope ...
BTW, I don't know if LDR are fast enough for your purposes ... if I rememeber right they have a response time of something like tens of milliseconds, way too slow for something like some kilobits per seconds as transfer speed ...
Anyway, next week I'll be back @work, where I can easily find all the necessary photodiodes ;-)

Quote
@fiamazo: you have done all the correct steps, but one detail might be wrong. The address at which you must enter "BOOTDISK" is might not necessarily be where AA 55 occurs. What I did was got to location 0x40 and just enter BOOTDISK, as in this thread:
http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=24983823&page=1

Ok ... I read somewhere that the boot sector was marked by the AA 55 sequence, I'll try with your address ... thanks!

Quote
One other thing I did was to fdisk the card and toggle the bootable flag for the partition on the card. I don't know if this made any kind of difference.

I did the same, with no success ... but I think it's related to the wrong BOOTDISK, plcace ...
Thanks again, I'm so happy that there's some brainstorming around the SX1000 ;-)
Cheers,
fiamazo


EDIT: Great! I "hanged"  the camera in the while loop ... now it's time to make it blink ... fiamazo
« Last Edit: 30 / December / 2007, 13:59:14 by fiamazo » Logged
cleepa
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 4


« Reply #6 on: 09 / January / 2008, 10:34:28 »

Hi all,
brief update. I have got a dump from the camera using a photodiode. I haven't managed to decode it yet, though. Running adc on it gives a segmentation fault straight away (gdb backtrace shows a memory access error). I do not have time yet to look into why this is happening. Has anyone else seen such a problem? Any suggestions as to what it might be?
Thanks!
Logged
GrAnd
Developers
Hero Member
****

Karma: +74/-2
Offline Offline

Posts: 917


[A610, S3IS]


« Reply #7 on: 09 / January / 2008, 11:02:44 »

Hi all,
brief update. I have got a dump from the camera using a photodiode. I haven't managed to decode it yet, though. Running adc on it gives a segmentation fault straight away (gdb backtrace shows a memory access error). I do not have time yet to look into why this is happening. Has anyone else seen such a problem? Any suggestions as to what it might be?
Thanks!


How did you execute the adc? It requires the filename as an argument.
Logged

CHDK Developer.
fiamazo
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 5


« Reply #8 on: 09 / January / 2008, 11:10:46 »

Hi all,
brief update. I have got a dump from the camera using a photodiode. I haven't managed to decode it yet, though. Running adc on it gives a segmentation fault straight away (gdb backtrace shows a memory access error). I do not have time yet to look into why this is happening. Has anyone else seen such a problem? Any suggestions as to what it might be?
Thanks!


Hi!
I'm stuck at the same point as in december ... I tried to compile (under Linux) the blinker, with some issues, but for now I'm able only the reach the "black screen" point ... so no blink for now .... can you,please, send me (or point me to) your blinker (both  source the binary)? Thanks in advance ....
(I don't want to duplicate your efforts, just trying to play a bit / have another dump)
Cheers,
fiamazo
Logged
VMark
Newbie
*

Karma: +2/-0
Offline Offline

Posts: 6


« Reply #9 on: 12 / January / 2008, 12:12:05 »

Hello all!

I was searching for you since I got mine SX100 (as a Christmas present)! I somehow knew I am not alone! Wink
Now (today/tomorrow), I will dump the firmware.

My problem was: I totally rewritten everything, but not succeed.
Now, I know because of the Data Abort exception. I tried to write a very simple exception handler, but somehow not working.
Anyway my target now: Before Monday, I would like to dump the firmware...

Mark
Logged
VMark
Newbie
*

Karma: +2/-0
Offline Offline

Posts: 6


« Reply #10 on: 13 / January / 2008, 13:17:05 »

Hello all,

I grabbed. It is OK.

Technical details: http://chdk.setepontos.com/index.php/topic,17.msg2038.html#msg2038

The firmware itself http://www.zshare.net/download/6465081c0424a0/.

Is is an SX100 1.00B, the OS is: "DRYOS version 2.3, release #0023"

If you need, I will upload the DISKBOOT.BIN and the ADC and DEC (dec has not been changed at all).
ADC and DEC is available (for me) in Linux only as executable... and of course the src as well!

The blinking process was 2 and a half hours. The "soundfile" became 700M. (again 96K sample freq. , mono, 8 bit). I use GoldWave, because it is small and efficient, and I use is for 10 years now (very rarely). With it, 2-3 hours is nothing...

The "hardware" is what I used.
- a more than 25 years old phototransistor, I could not find any info from it in the net. Make sure do not use the BASE leg (if there is), and it is working in one way MUCH better than the other way (in theory, because I did not try the other way) so emitter / collector are not interchangeable.
- a bad cheap headphone (the mic part was bad anyway, but not the wires or the plug)
- Around the phototransistor, I used blue-tag (which was white in this case) to hold the proper position AND DIRECTION the transistor.
« Last Edit: 13 / January / 2008, 14:11:45 by VMark » Logged
VMark
Newbie
*

Karma: +2/-0
Offline Offline

Posts: 6


« Reply #11 on: 13 / January / 2008, 22:15:04 »

Hello all,

I packed everything together.

I stripped all the executables (except DISKBOOT.BIN) because I do not have compiler for Win, and executable for Linux if you have src is meaningless).

I just qurious about that we have (theoretically) 3 versions 1.00A, 1.00B and 1.00C.
What is the difference?

GrAnd, if you wish, you could put next to the others.... http://grandag.nm.ru/hdk/blinker/ I mean.
« Last Edit: 13 / January / 2008, 22:17:13 by VMark » Logged
tiagofz6n
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 2


« Reply #12 on: 02 / February / 2008, 10:40:08 »


 Hi people.

 I just bought a sx 100is and i'd like to be able to shot raw with it...
 Any progress on this ?
Logged
thierrysko
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 12


« Reply #13 on: 05 / February / 2008, 10:07:00 »

Hi all,

I'm impressed with all your work. What's about the SX100 ? Is anybody working on it ? What could I do to help ? Could 720IS be the same ?
Logged
martinF
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 6


« Reply #14 on: 10 / February / 2008, 15:24:19 »

Has some one checked the A720  build?
Logged
Pages: [1] 2 3 ... 18 Next   Go Up
  Print  
 
Jump to: