(15 intermediate revisions by 10 users not shown) | |||
Line 19: | Line 19: | ||
==Technical Data== |
==Technical Data== |
||
+ | *'''Digic III''' image processor (general purpose CPU on digic II-IV is arm946E-S, configured little endian, no MMU - http://chdk.setepontos.com/index.php?topic=2310.msg58789#msg58789) |
||
− | *'''Digic III''' image processor |
||
*'''VXworks''' operating system |
*'''VXworks''' operating system |
||
*Sensor: 10.1 million effective pixels, 22.2 x 14.8 mm (3.28 cm²) CMOS sensor, 3.1 MP/cm² pixel density |
*Sensor: 10.1 million effective pixels, 22.2 x 14.8 mm (3.28 cm²) CMOS sensor, 3.1 MP/cm² pixel density |
||
Line 28: | Line 28: | ||
*Weight (without batteries): 502 g (1.1 lb) |
*Weight (without batteries): 502 g (1.1 lb) |
||
*Dimensions: 126 x 98 x 62 mm (5.0 x 3.9 x 2.4 in) |
*Dimensions: 126 x 98 x 62 mm (5.0 x 3.9 x 2.4 in) |
||
+ | |||
+ | ==Development== |
||
+ | |||
+ | * Development thread: [http://bit.ly/lAveCq] |
||
+ | * Source code: |
||
+ | hg clone https://bitbucket.org/coutts/1000d_dev |
||
==Conceivable feature additions with hacking== |
==Conceivable feature additions with hacking== |
||
− | There are no developers working on this so this is just a hypothetical list of features that may be possible to unlock or enable in the 1000D. |
+ | <s>There are no developers working on this</s> (can some one point to the exact forum where this is happening?)so this is just a hypothetical list of features that may be possible to unlock or enable in the 1000D. |
Firmware features available in the 450D: |
Firmware features available in the 450D: |
||
Line 42: | Line 48: | ||
Other Features: |
Other Features: |
||
− | *Increase max. ISO to 3200/6400 |
||
*Autofocus micro adjustment |
*Autofocus micro adjustment |
||
*Video Recording on SD card Directly |
*Video Recording on SD card Directly |
||
+ | *Remote flash controller |
||
+ | *Iso 3200 expandable a 6400 |
||
+ | *Autofocus in selection of priority face |
||
== Firmware info == |
== Firmware info == |
||
+ | |||
+ | Version: 1.0.6 (e6kr5106.fir) |
||
+ | |||
+ | Tool: Firload (http://pel.hu/down/FIRload.exe) |
||
+ | |||
+ | OUTPUT:<br />---flasher1---<br />0x000: modelId = 0x80000254, (Canon 1000D / Rebel XS)<br />0x010: version = 1.0.6<br />0x020: cheksum = 0xc785145d OK<br />0x024: flasher1 header start = 0xb0<br />0x028: flasher1 payload start = 0x120<br />0x02c: flasher2 start = 0xffffffff<br />0x030: firmware start = 0x1a0190<br />0x034: 0xffffffff<br />0x038: file size = 0x71600c (7,430,156 bytes) OK<br />0x03c: 0x0<br />0x040: xor seed = 0x02695585<br />0x044: 0x00000004 0x00000000 0x00000020 0x00000024<br />0x054: 0x00000044 0x000000b0<br />0x05c: fw start-0xb0 ??? 0x1a00e0<br />0x060: firmware start = 0x1a0190<br />0x064: firmware length = 0x575e7c<br />0x068: hmac-sha1 = 595534e245573955137bd2564c1aa014e95e3246<br />0x088: hmac-sha1 = e32af177d3cdbcb4f475b7af1cd8b8f8d6314d27<br />0x09c - 0x0af: 0x0<br />---flasher1 header---<br />0x0b0: flasher1 payload length = 0x1a0070 starts at 0x120<br />0x0b4: flasher1 ??? = 0x1a0070<br />0x0b8: 0x0<br />0x0bc: xor seed = 0x80cb568<br />0x0c0 - 0x11f: 0x0<br />---flasher1 payload---<br />0x120 - 0x1a018f: (ciphered data)<br />---firmware---<br />0x1a0190: (+0x000), firmware header start = 0xc<br />0x1a0194: (+0x004), firmware payload start = 0x7c<br />0x1a0198: (+0x008), total firmware length = 0x575e7c. starts at 0x1a0190<br />---firmware header---<br />0x1a019c: (+0x00c), firmware payload length = 0x575e00<br />0x1a01a0: (+0x010), firmware ??? = 0x575df6<br />0x1a01a4: (+0x014), 0x0<br />---firmware payload---<br />0x1a020c (+0x07c) - 0x71600b: (encrypted data) |
||
==Version information== |
==Version information== |
||
+ | Latest version reported by users: 1.0.7 |
||
− | <Insert information here> |
||
+ | Latest version available from Canon: 1.0.7 |
||
+ | http://web.canon.jp/imaging/eosd/firm-e/eosdigital5/data/e6kr5106.exe |
||
==For Developers== |
==For Developers== |
||
Line 55: | Line 71: | ||
<pre> |
<pre> |
||
+ | #define LED_RE 0xC02200E0 // Red LED (Card Access) |
||
− | |||
+ | #define LED_BL 0xC02200E8 // Blue LED (Print Button) |
||
− | <insert found addresses here> |
||
− | |||
</pre> |
</pre> |
||
===Available firmware dumps & updates=== |
===Available firmware dumps & updates=== |
||
− | *EOS 1000D fw '''1.0. |
+ | *Canon fw: EOS 1000D fw '''1.0.7''' -- http://web.canon.jp/imaging/eosd/firm-e/eosdigital5/firmware.html |
+ | *Canon fw: EOS 1000D fw '''1.0.6''' -- http://web.canon.jp/imaging/eosd/firm-e/eosdigital5/firmware.html |
||
− | |||
− | *EOS 1000D fw '''1.0.5''' firmware dump (link not working) -- http://rapidshare.com/files/231899992/1000D_fw_1_0_5.bin.html |
||
− | |||
− | *EOS 1000D fw '''1.0.5''' firmware dump (mirror 1 - faster) -- http://drop.io/chdkdumps3/asset/14-05-2009-by-gratiz-1000d-fw-1-0-5-7z |
||
− | *EOS 1000D fw '''1.0.5''' firmware dump |
+ | *EOS 1000D fw '''1.0.5''' firmware dump |
+ | {{DL dumps dslr}} |
||
===Available firmware analysis=== |
===Available firmware analysis=== |
||
Line 78: | Line 91: | ||
− | Recording is available using program that can be found on following url.<br /> |
+ | Recording is available using program that can be found on following url.<br />Connect your camera to PC, download program and run it. |
Web page: http : / / valexvir.narod.ru/ |
Web page: http : / / valexvir.narod.ru/ |
Latest revision as of 20:37, 8 September 2013
Canon EOS 1000D \ Rebel XS \ Kiss F
The EOS 1000D released on July 8'th 2008.
The EOS 1000D is NOT ported, there's NO CHDK or hacks available for this camera. |
Reviews and Specifications
Technical Data
- Digic III image processor (general purpose CPU on digic II-IV is arm946E-S, configured little endian, no MMU - http://chdk.setepontos.com/index.php?topic=2310.msg58789#msg58789)
- VXworks operating system
- Sensor: 10.1 million effective pixels, 22.2 x 14.8 mm (3.28 cm²) CMOS sensor, 3.1 MP/cm² pixel density
- 2.5 inch LCD, 230,000 pixels
- ISO 100-1600
- Shutter speed: 30 - 1/4000 sec
- Power: rechargeable Li-ion battery LP-E5, 1080 mAh
- Weight (without batteries): 502 g (1.1 lb)
- Dimensions: 126 x 98 x 62 mm (5.0 x 3.9 x 2.4 in)
Development
- Development thread: [1]
- Source code:
hg clone https://bitbucket.org/coutts/1000d_dev
Conceivable feature additions with hacking
There are no developers working on this (can some one point to the exact forum where this is happening?)so this is just a hypothetical list of features that may be possible to unlock or enable in the 1000D.
Firmware features available in the 450D:
- Increase continuous RAW fps count to 3.5 fps or more
- Spot metering
- Highlight Tone Priority
- Faster shutter speed
- Real time depth of field / hyperfocal calculator
- Live histogram (in live view)
- Live view in auto mode
Other Features:
- Autofocus micro adjustment
- Video Recording on SD card Directly
- Remote flash controller
- Iso 3200 expandable a 6400
- Autofocus in selection of priority face
Firmware info
Version: 1.0.6 (e6kr5106.fir)
Tool: Firload (http://pel.hu/down/FIRload.exe)
OUTPUT:
---flasher1---
0x000: modelId = 0x80000254, (Canon 1000D / Rebel XS)
0x010: version = 1.0.6
0x020: cheksum = 0xc785145d OK
0x024: flasher1 header start = 0xb0
0x028: flasher1 payload start = 0x120
0x02c: flasher2 start = 0xffffffff
0x030: firmware start = 0x1a0190
0x034: 0xffffffff
0x038: file size = 0x71600c (7,430,156 bytes) OK
0x03c: 0x0
0x040: xor seed = 0x02695585
0x044: 0x00000004 0x00000000 0x00000020 0x00000024
0x054: 0x00000044 0x000000b0
0x05c: fw start-0xb0 ??? 0x1a00e0
0x060: firmware start = 0x1a0190
0x064: firmware length = 0x575e7c
0x068: hmac-sha1 = 595534e245573955137bd2564c1aa014e95e3246
0x088: hmac-sha1 = e32af177d3cdbcb4f475b7af1cd8b8f8d6314d27
0x09c - 0x0af: 0x0
---flasher1 header---
0x0b0: flasher1 payload length = 0x1a0070 starts at 0x120
0x0b4: flasher1 ??? = 0x1a0070
0x0b8: 0x0
0x0bc: xor seed = 0x80cb568
0x0c0 - 0x11f: 0x0
---flasher1 payload---
0x120 - 0x1a018f: (ciphered data)
---firmware---
0x1a0190: (+0x000), firmware header start = 0xc
0x1a0194: (+0x004), firmware payload start = 0x7c
0x1a0198: (+0x008), total firmware length = 0x575e7c. starts at 0x1a0190
---firmware header---
0x1a019c: (+0x00c), firmware payload length = 0x575e00
0x1a01a0: (+0x010), firmware ??? = 0x575df6
0x1a01a4: (+0x014), 0x0
---firmware payload---
0x1a020c (+0x07c) - 0x71600b: (encrypted data)
Version information
Latest version reported by users: 1.0.7 Latest version available from Canon: 1.0.7 http://web.canon.jp/imaging/eosd/firm-e/eosdigital5/data/e6kr5106.exe
For Developers
LED addresses
#define LED_RE 0xC02200E0 // Red LED (Card Access) #define LED_BL 0xC02200E8 // Blue LED (Print Button)
Available firmware dumps & updates
- Canon fw: EOS 1000D fw 1.0.7 -- http://web.canon.jp/imaging/eosd/firm-e/eosdigital5/firmware.html
- Canon fw: EOS 1000D fw 1.0.6 -- http://web.canon.jp/imaging/eosd/firm-e/eosdigital5/firmware.html
- EOS 1000D fw 1.0.5 firmware dump
Alternative download location for firmware dumps: |
Available firmware analysis
- Output of the "strings" command reading the firmware -- http://drop.io/hl8lszo/asset/strings-1000d-txt
Program to save video for
Recording is available using program that can be found on following url.
Connect your camera to PC, download program and run it.
Web page: http : / / valexvir.narod.ru/
Example of the video saving:
http : / / www.vimeo.com/4927410