IXUS 132 / ELPH 115 IS Porting Thread - page 2 - DryOS Development - CHDK Forum supplierdeeply

IXUS 132 / ELPH 115 IS Porting Thread

  • 110 Replies
  • 34613 Views
*

Offline gon

  • *
  • 6
Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #10 on: 19 / January / 2014, 14:29:38 »
Advertisements
i was asked to clarify this:
the cam starts with no problems.

i just meant that the cam does not respond any different than usual.
but...
before i had that rather uneventful test, i first compiled chdk with a arm-toolchain i already had on my raspberry pi.
of course this tollchain was for a totally different purpose and didn't work.
but it did compile and i got a binary, which i put onto my sd card (i forgot the chdk folder at that time though)
after i turned it on, there was immediatly a message "memory card error" or something like that, and i couldn't take any pictures or video


can anyone please tell me why i am not seeing a "firmware update" option in the menu somewhere? am i blind?

*

Offline srsa_4c

  • ******
  • 3889
Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #11 on: 19 / January / 2014, 14:42:41 »
can anyone please tell me why i am not seeing a "firmware update" option in the menu somewhere? am i blind?
Probably not, you don't see that menu entry because you don't have a file named ps.fi2 on the card. Some information:
http://chdk.setepontos.com/index.php?topic=11024.0
http://chdk.wikia.com/wiki/GPL:extract_fi2_keys.py

And, if you managed to get something like
Quote
"memory card error"
that means the card is bootable.
« Last Edit: 19 / January / 2014, 14:49:17 by srsa_4c »

*

Offline gon

  • *
  • 6
Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #12 on: 06 / February / 2014, 12:46:37 »
progress has been made

things that work:
- the test scripts
- raw, correctly colored
- long exposures, short exposures
- bracketing
- chdkptp connection, liveview, capture

things that are buggy:
- overlay (zebra or edge overlay): works only in the upper half of the screen
- remote shoot with chdkptp: cam crashes on change to play mode

missing:
- video parameters
« Last Edit: 09 / February / 2014, 14:11:07 by gon »

Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #13 on: 27 / February / 2014, 09:34:03 »
hi everyone
there was a sale for this came in germany, so i got one for myself.
yesterday i built the gcc 4.6.4, the other guides all just won't compile on my raspberry pi.
i checked out the CHDK and put the ixus132-directories from nafnaf's branch from loader and firmware into there and built it.
i did a lowlevel format of my sdcard
i put the diskboot.bin and the CHDK directory onto my sdcard.
the cam starts with no problems.

but i cannot find an update firmware option in the menu.
i tried to make it autoboot with eos, but i did not work.

let me know, if i can do some more testing

Same Question, why Update Firmware Option ONLY_in_USB_IXUS132_COMPUTER_MODE ?

There is NO update firmware option in Camera Menu  :'(




Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #14 on: 27 / February / 2014, 09:40:49 »
Same Question, why Update Firmware Option ONLY_in_USB_IXUS132_COMPUTER_MODE ?
There is NO update firmware option in Camera Menu  :'(
For all Canon P&S camera, a few things are necessary before a Firmware Update option appears in the Canon menus.
  • There must be a valid update file named ps.fi2 in the root directory of the SD card. (Note - older cameras uses a slightly different file name).
  • The camera needs to be started with the "Playback" button (usually on the back of the camera with a green or blue triangle as the button logo) and not the "On/Off" button
  • You usually have to go to the Canon menu right away after starting the camera with the Playback button.

That being said,  there are some cameras that do not support firmware update booting - or at least nobody has made that work on those cameras so far.

Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline gon

  • *
  • 6
Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #15 on: 27 / February / 2014, 12:39:36 »
hi everyone
there was a sale for this came in germany, so i got one for myself.
yesterday i built the gcc 4.6.4, the other guides all just won't compile on my raspberry pi.
i checked out the CHDK and put the ixus132-directories from nafnaf's branch from loader and firmware into there and built it.
i did a lowlevel format of my sdcard
i put the diskboot.bin and the CHDK directory onto my sdcard.
the cam starts with no problems.

but i cannot find an update firmware option in the menu.
i tried to make it autoboot with eos, but i did not work.

let me know, if i can do some more testing

Same Question, why Update Firmware Option ONLY_in_USB_IXUS132_COMPUTER_MODE ?

There is NO update firmware option in Camera Menu  :'(

just build chdk and put the diskboot.bin and CHDK dir on a bootable card.

Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #16 on: 28 / February / 2014, 22:02:32 »
Same Question, why Update Firmware Option ONLY_in_USB_IXUS132_COMPUTER_MODE ?
There is NO update firmware option in Camera Menu  :'(
For all Canon P&S camera, a few things are necessary before a Firmware Update option appears in the Canon menus.
  • There must be a valid update file named ps.fi2 in the root directory of the SD card. (Note - older cameras uses a slightly different file name).
  • The camera needs to be started with the "Playback" button (usually on the back of the camera with a green or blue triangle as the button logo) and not the "On/Off" button
  • You usually have to go to the Canon menu right away after starting the camera with the Playback button.

That being said,  there are some cameras that do not support firmware update booting - or at least nobody has made that work on those cameras so far.

hi everyone
there was a sale for this came in germany, so i got one for myself.
yesterday i built the gcc 4.6.4, the other guides all just won't compile on my raspberry pi.
i checked out the CHDK and put the ixus132-directories from nafnaf's branch from loader and firmware into there and built it.
i did a lowlevel format of my sdcard
i put the diskboot.bin and the CHDK directory onto my sdcard.
the cam starts with no problems.

but i cannot find an update firmware option in the menu.
i tried to make it autoboot with eos, but i did not work.

let me know, if i can do some more testing

Same Question, why Update Firmware Option ONLY_in_USB_IXUS132_COMPUTER_MODE ?

There is NO update firmware option in Camera Menu  :'(

just build chdk and put the diskboot.bin and CHDK dir on a bootable card.

Thx for all respons, i try to make dump from my own ixus132, but nothing happend with file extend.m

then i try with ixus140_elph130-100b-1.2.0-3354_BETA

press button testing:

A. Memory Card LOCK:
1. Play Button
2. Menu

not respons at all; ixus132 dead/mallfunctions.

release the battery and back to normal.

B. Memory Card UNLOCK:
1. Play Button
2. Menu
3. Update Firmware

Show "UPDATE FILE ERROR!!!" see attachment...
-
can anyone teach me step by step tutor to develop ixus132 from begining to the end in one file tutor please?

i already have IDA, thx again before...

Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #17 on: 28 / February / 2014, 23:16:50 »
Thx for all responses, i try to make dump from my own ixus132, but nothing happend with file extend.m

then i try with ixus140_elph130-100b-1.2.0-3354_BETA

press button testing:

A. Memory Card LOCK:
1. Play Button
2. Menu

not respons at all; ixus132 dead/mallfunctions.

release the battery and back to normal.

B. Memory Card UNLOCK:
1. Play Button
2. Menu
3. Update Firmware

Show "UPDATE FILE ERROR!!!" see attachment...
You are clearly trying to load a CHDK build for a different firmware version than what is in your camera. How did you determine your camera's firwmare version?  You can use :  ACID - the Automatic Camera Identifier and Downloader for that.  The version you tried to load is 1.00B


Quote
can anyone teach me step by step tutor to develop ixus132 from begining to the end in one file tutor please? o already have IDA, thx again before...
http://chdk.wikia.com/wiki/Adding_support_of_a_new_firmware_version
« Last Edit: 28 / February / 2014, 23:18:37 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16


*

Offline nafraf

  • *****
  • 1305
Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #18 on: 01 / March / 2014, 10:15:01 »
Thx for all respons, i try to make dump from my own ixus132, but nothing happend with file extend.m
To use extend.m file, you need to prepare your SD-card: http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup

Re: IXUS 132 / ELPH 115 IS Porting Thread
« Reply #19 on: 01 / March / 2014, 10:48:31 »
Hi Waterwings thx for your kindly response...

yes i was trying to load a CHDK build for a different firmware version because i already test step by step, from begining, like make file extend.m & ver.req or vers.req but ixus132 won't response at all (just showing the clock), and i also tried STICK, just showing (attachment) and showing:

Quote
STICK - Dave Mitchell 1.09A
OS Type=2 OS Version=5
engine link established
Is an admin
Running on a 32-bit machine
elevated=false
Native Interface established
maxsize=64000 testsize=70000 (64GB)

loading tables - please wait ...
Downloading build information from http://mighty-hoernsche.de/

IMG_0046.JPG dropped
E:\Data\CamDig\stick\IMG_0046.JPG is being processed
fm=16777728 icm=3470000 fms='Firmware Version 1.00'
Checking official builds
Checking if pre-loaded zip E:\Data\CamDig\stick\test100b.zip exists
zip E:\Data\CamDig\stick\test100b.zip not found
 - no build found for Canon IXUS 132 100b
No official build is available for this camera
Processing completed
Downloading build information from http://mighty-hoernsche.de/trunk/
Downloading build information from http://autobuild.akalab.de/release_full.txt
Downloading build information from http://autobuild.akalab.de/trunk_full.txt
tables loaded successfully

in a reading tutor disappointment interrelated url links to one another and failed at the begining (fail make dump firmware), i read this:

Here you can find a blind port for ixus132 (under development), it is based on ixus140 port.

code_gen.txt file from ixus140 works fine with ixus132.
There are some values to check:
- nr_flag (see comments in capt_seq.c)
- stubs_min.S
- platform_camera.h
- kbd.c was copied from ixus140.

I don't have access to camera, I can't test anything, but you can use the code as start point.

that's stupid me  :lol , and why i test different firmware, once again, before join this forum i was read all the wiki pages, like http://chdk.wikia.com/wiki/Adding_support_of_a_new_firmware_version but CHDK instructions to develop in that link is very confusing, especially a lot of links that lead back to another url page, I try to combine them on a single page url, if i understand this CHDK i'll complete http://www.kowalmi.com/teknologi/kamera/canon-hack-development-kit

but it's only hope, there will be a tutor in a web page step by step without entwined url links to another LINK URL again...

canon camera users is very dominant in Indonesia, but lately, samsung penetrate the market share, so many fellow colleagues in Indonesia switching their gear to digital cameras samsung.

example: samsung recently did a promo for the NX1000 type; IDR 6.000.000 PLUS bonuses Samsung Galaxy Tab P3110 for free. I also almost bought a Samsung NX2000 unit before knowing the CHDK.

after knowing there CHDK program that is able to make a more qualified canon camera, for which I am keen to test and develop CHDK here, of course, with all the shortcomings of my knowledge about scripting...

but thx anyway for your respons...

if the test ixus132 is successful, i will choose to buy the Canon SX510HS and try chdk again, because the new SX500IS is no longer in the Indonesian market. http://www.canon.co.id/personal/productfinder?productfinder=personal-compact-cameras&languageCode=EN

Thx for all respons, i try to make dump from my own ixus132, but nothing happend with file extend.m
To use extend.m file, you need to prepare your SD-card: http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup

Hi nafraf thx for respose, i already done, i used http://www.nu2.nu/mkbt with:

mkbt.exe -c -x g: e:\Data\CamDig\CHDK\ixus140_elph130-100b-1.2.0-3354_BETA\diskboot.bin

because that CHDK DISKBOOT.BIN located on my HardDrive.

i use mkbt.exe because often make windows_xp in USB FLASHDISK.

am i wrong to use the mkbt.exe?

thx.
« Last Edit: 01 / March / 2014, 11:22:45 by irwanLaw.com »

 

Related Topics