Author Topic: Toshiba TX19A discussions on nikonhacker.com  (Read 25267 times)

Indy

  • Developer
  • Member
  • *****
  • Posts: 112
Toshiba TX19A discussions on nikonhacker.com
« on: November 02, 2012, 02:30:09 PM »
Hi,

Just to let you know, Nikon hackers are discussing about the TX19A chip here:
http://nikonhacker.com/viewtopic.php?f=2&t=214
http://nikonhacker.com/viewtopic.php?f=2&t=167
this chip is also in our camera body.

ML Wiki page is here:
http://magiclantern.wikia.com/wiki/Tx19a

IDA Pro edition (with MIPS support) is required for TX19A. Starter edition does not support MIPS

could we add AF micro-adjustment on xxxD bodies if we understand TX19A code ?

Indy

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #1 on: November 02, 2012, 02:32:55 PM »
Faking a lens would be even better.
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

nanomad

  • Administrator
  • Hero Member
  • *****
  • Posts: 2918
  • All your websites are belong to us
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #2 on: November 02, 2012, 03:29:20 PM »
Provided we can patch tx19 code, we can do pretty much whatever we desire
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #3 on: November 02, 2012, 03:39:28 PM »
Is IDA PRO coming soon on A1ex's machine?
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

nanomad

  • Administrator
  • Hero Member
  • *****
  • Posts: 2918
  • All your websites are belong to us
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #4 on: November 02, 2012, 03:51:00 PM »
Good question, I have lost track of the IDA status to be honest
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #5 on: November 02, 2012, 03:52:38 PM »
Better yet, full I/O control.

Indy

  • Developer
  • Member
  • *****
  • Posts: 112
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #6 on: November 02, 2012, 06:54:52 PM »
on the paper, "yes we can" patch TX19A, because:
- TX19A is updated : http://magiclantern.wikia.com/wiki/Update_records#SRecord_files
- we can create .FIR files

but it is very risky : bricking probability is very high

Indy

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #7 on: November 02, 2012, 07:27:49 PM »
on the paper, "yes we can" patch TX19A, because:
- TX19A is updated : http://magiclantern.wikia.com/wiki/Update_records#SRecord_files
- we can create .FIR files

but it is very risky : bricking probability is very high

Indy
What do you think, could you theoretically upgrade the firmware from one camera to another?
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

nanomad

  • Administrator
  • Hero Member
  • *****
  • Posts: 2918
  • All your websites are belong to us
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #8 on: November 02, 2012, 07:39:26 PM »
I see little to no point in that, most cameras have different sensor / AF pixels arrangement
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #9 on: November 02, 2012, 08:52:08 PM »
Maybe overclock SD mhz somehow? But if you kill TX19 then camera is dead to the world, no IO will happen.

Indy

  • Developer
  • Member
  • *****
  • Posts: 112
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #10 on: November 02, 2012, 09:21:32 PM »
What do you think, could you theoretically upgrade the firmware from one camera to another?
there is no camera difference, one update is applicable to all camera of the same model.
we can patch one TX19A record in an update, repackage the update file, update the camera, thus pushing our TX19A patch.
this is theory, in practice we'll have to understand TX19A code, which is not easy.

nanomad

  • Administrator
  • Hero Member
  • *****
  • Posts: 2918
  • All your websites are belong to us
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #11 on: November 02, 2012, 09:46:24 PM »
I think he meant camera as in model  ;)
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #12 on: November 02, 2012, 09:47:23 PM »
That would infringe on Canon's copyright => no ;)

1%

  • Developer
  • Hero Member
  • *****
  • Posts: 5936
  • 600D/6D/50D/EOSM/7D
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #13 on: November 02, 2012, 10:18:48 PM »
Not that much in the firmware to risk flashing that first camera and have it not work. Maybe between same models like 1100D and 600D... but then the screens are different and you'd lose that. Better off altering I/O and making fake lenses... would put that whole dandelion chip making industry out. I bet canon has it like openwrt where you compile the modules from the source tree needed for each camera. We'd have to make custom firmware to cross flash and we don't have the source and plus the copyright issues on top.

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #14 on: November 02, 2012, 10:23:16 PM »
That would infringe on Canon's copyright => no ;)
Yeah, i know, it meant feasible in a potential way, law aside.
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

g3gg0

  • Developer
  • Hero Member
  • *****
  • Posts: 3190
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #15 on: November 02, 2012, 10:32:34 PM »
alex and i have talked about buying the pro version for tx19a.
tx19a is interesting, but far beyond ML scope.
also patching is too risky imho and i am not sure what the advantages will be.

so we decided to not buy a pro version but use the money to buy starter editions for some devs.
Help us with datasheets - Help us with register dumps
magic lantern: 1Magic9991E1eWbGvrsx186GovYCXFbppY, server expenses: paypal@g3gg0.de
ONLY donate for things we have done, not for things you expect!

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #16 on: November 02, 2012, 10:34:47 PM »
alex and i have talked about buying the pro version for tx19a.
tx19a is interesting, but far beyond ML scope.
also patching is too risky imho and i am not sure what the advantages will be.

so we decided to not buy a pro version but use the money to buy starter editions for some devs.
:(
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

Indy

  • Developer
  • Member
  • *****
  • Posts: 112
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #17 on: November 03, 2012, 09:14:27 PM »
That would infringe on Canon's copyright => no ;)
if we distribute an binary patch against a canon update, we do not ourself distribute Canon code...

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #18 on: November 03, 2012, 09:56:36 PM »
Well, since this is a common chip to be investigated what if you team up with them? Both of you have the interest in acquiring informations.
;)
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

jplxpto

  • Developer
  • Hero Member
  • *****
  • Posts: 506

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #20 on: November 04, 2012, 04:18:17 PM »
Quote
if we distribute an binary patch against a canon update, we do not ourself distribute Canon code...

I'm not that sure - the end result would be a modified version (derivative work) of Canon code, and some users might be tempted to post it online.

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #21 on: November 05, 2012, 11:01:44 PM »
Have you tried contacting them?  I know that hardware is different on a Nikon but since the chip is the same there is a big piece of work that can be done together, probably?
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.

coutts

  • Developer
  • Senior
  • *****
  • Posts: 401
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #22 on: November 06, 2012, 03:46:27 AM »
the TX19A chip is still alive on my 5d, could be used for testing if someone wanted (i can send the 5d to you). though, the firmware doesn't boot so you can't test much.

coderat

  • Guest
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #23 on: December 09, 2013, 09:57:58 PM »
Quote
Have you tried contacting them?  I know that hardware is different on a Nikon but since the chip is the same there is a big piece of work that can be done together, probably?

Guys, we have TX19A fully simulated in Emulator. I would not buy IDA for TX19A - it is very expensive and has bugs. Also a problem to generate correct code for TX19A. But you can try our TX19A disassembler, just download NikonEmulator 2.50 and look in startDtx.bat and use something like
Quote
startDtx.bat -wstructure -wparameters -wmemory -wshift -wli -wquestion -wdmov -wbz -wret -waddress -whexcode -x firmware.dtx.txt -o firmare.asm firmware.bin
For syntax of firmware.dtx.txt you can execute "startDtx.bat -m?" or "startDtx.bat -w?" or look inside our a640m010100.dtx.txt.

Cheers,
coderat

ilguercio

  • Hero Member
  • *****
  • Posts: 845
Re: Toshiba TX19A discussions on nikonhacker.com
« Reply #24 on: January 14, 2014, 01:19:22 PM »
Anybody gave a look at their forum?
Canon EOS 6D, 60D, 50D.
Sigma 70-200 EX OS HSM, Sigma 70-200 Apo EX HSM, Samyang 14 2.8, Samyang 35 1.4, Samyang 85 1.4.
Proud supporter of Magic Lantern.