EOS 550D / T2i / Kiss X4

  • 65 Replies
  • 30677 Views
Re: EOS 550D / T2i / Kiss X4
« Reply #50 on: 14 / August / 2010, 06:13:19 »
Advertisements
Code: [Select]
(e8kr7108.fir)
 ---flasher1---
 0x000: modelId = 0x80000270, (550D/T2i, DryOS)
 0x010: version = 1.0.8
 0x020: cheksum = 0xb783b90c OK
 0x024: flasher1 header start = 0xb0
 0x028: flasher1 payload start = 0x120
 0x02c: flasher2 start = 0xffffffff
 0x030: firmware start = 0x1beb40
 0x034: 0xffffffff
 0x038: file size = 0x918b9c (9.538.460 bytes) OK
 0x03c: 0x0
 0x040: xor seed = 0x76293ff4
 0x044: 0x00000004 0x00000000 0x00000020 0x00000024
 0x054: 0x00000044 0x000000b0
 0x05c: fw start-0xb0 ???  0x1bea90
 0x060: firmware start =  0x1beb40
 0x064: firmware length = 0x75a05c
 0x068: hmac-sha1 = 029090f19224f258cfdfe4d61c4f73c0af0def7c
 0x088: hmac-sha1 = 7698c8436744945e762bcf0a96935c17e973636f
 0x09c - 0x0af: 0x0
 ---flasher1 header---
 0x0b0: flasher1 payload length = 0x1bea20 starts at 0x120
 0x0b4: flasher1 ??? = 0x1bea20
 0x0b8: 0x0
 0x0bc: xor seed = 0x87353d20
 ---flasher1 payload---
 0x120 - 0x1beb3f: (ciphered data)
 ---firmware---
 0x1beb40: (+0x000), firmware header start = 0xc
 0x1beb44: (+0x004), firmware payload start = 0x7c
 0x1beb48: (+0x008), total firmware length = 0x75a05c. starts at 0x1beb40
 ---firmware header---
 0x1beb4c: (+0x00c), firmware payload length = 0x759fe0
 0x1beb50: (+0x010), firmware ??? = 0x759fda
 0x1beb54: (+0x014), 0x0
 ---firmware payload---
 0x1bebbc (+0x07c) - 0x918b9b: (encrypted data)

prefer the original tool = fir_tool.py, this one above is buggy and incomplete.
See http://groups.google.com/group/ml-devel/browse_thread/thread/79f08172a021fae3#

Arm.Indy

Re: EOS 550D / T2i / Kiss X4
« Reply #51 on: 29 / August / 2010, 04:59:58 »
Hello all

Thank you for trying to improve the 550D's firmware.
I found this page because I am quite desperate for activating the AF microadjustment feature on my 550D.

Best of luck!

Re: EOS 550D / T2i / Kiss X4
« Reply #52 on: 24 / September / 2010, 15:31:34 »
in 550d 108

Code: (asm) [Select]
ROM:FF406BA0                 CMP     R0, #0
ROM:FF406BA4                 BNE     loc_FF406BB0 <-- what about a patch to B here ?
ROM:FF406BA8                 BL      StartMnLanguageJapanApp  ; Japan/English menu only
ROM:FF406BAC                 B       loc_FF406D74
ROM:FF406BB0 ; ---------------------------------------------------------------------------
ROM:FF406BB0
ROM:FF406BB0 loc_FF406BB0                            ; CODE XREF: MnStartApp_StartSubMenu+22Cj
ROM:FF406BB0                 BL      StartMnLanguageApp ; all language
ROM:FF406BB4                 B       loc_FF406D74

follow progress of the analysis here:
http://groups.google.com/group/ml-devel/topics

you're invited to help...

Indy
« Last Edit: 24 / September / 2010, 15:33:32 by arm.indiana »

*

Offline luastoned

  • *
  • 4
  • new :)
Re: EOS 550D / T2i / Kiss X4
« Reply #53 on: 08 / October / 2010, 08:46:09 »
Any news on this?


*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: EOS 550D / T2i / Kiss X4
« Reply #54 on: 08 / October / 2010, 15:40:50 »
Yep, just subscribe to the magic lantern feeds :)

I use the following:
- ML wiki, http://magiclantern.wikia.com/wiki/Special:RecentChanges
- ML repo, http://bitbucket.org/hudson/magic-lantern/overview
- ML devel mailing list, http://groups.google.com/group/ml-devel
and, of course, CHDK forum and wiki.
« Last Edit: 08 / October / 2010, 16:06:39 by a1ex »

*

chuchin

Re: EOS 550D / T2i / Kiss X4
« Reply #55 on: 09 / October / 2010, 12:15:27 »
The main problem with magic lantern is that it's impossible to compile.

*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: EOS 550D / T2i / Kiss X4
« Reply #56 on: 10 / October / 2010, 03:31:55 »
Did you read this guide? It's not impossible, but I agree it's not very easy.
http://magiclantern.wikia.com/wiki/Build_instructions/550D

Did you ask for help on the wiki or on the mailing list? All the people who asked for help (including me) succeeded to build ML as far as I know.

*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: EOS 550D / T2i / Kiss X4
« Reply #57 on: 07 / December / 2010, 14:11:10 »
Just released an experimental version with cropmarks enabled (for now, it works on firmware 1.0.8 only):
http://groups.google.com/group/ml-devel/msg/5abd238291b1d2b3

Also, Arm.Indy released a version of Magic Lantern for 550D/1.0.9:
http://groups.google.com/group/ml-devel/browse_thread/thread/266542d8f2e65bc

Details on the wiki:
http://magiclantern.wikia.com/wiki/550D


*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: EOS 550D / T2i / Kiss X4
« Reply #58 on: 08 / December / 2010, 18:54:39 »
Since nobody liked my experimental build, here's another one, this time with zebras and histogram enabled:

http://groups.google.com/group/ml-devel/browse_thread/thread/e15fac669f293d2a

*

Offline a1ex

  • *****
  • 671
  • ML dev
Re: EOS 550D / T2i / Kiss X4
« Reply #59 on: 11 / December / 2010, 16:52:18 »
GUI menus enabled; also lots of extra features (intervalometer, stack focus, remote shutter trigger with your own hand, bracketing, config file saving...)

http://groups.google.com/group/ml-devel/browse_thread/thread/97488a67eff87b7e

 

Related Topics