Software On ELM Street - OBD2 Software Development

Programs / Tools / Scripts
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Either way, definitively not what I was expecting!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
slewinson
Posts: 224
Joined: Wed Oct 08, 2014 11:08 am
cars: Barina SB C14SE
Lexus RX350
VW Golf Mk5 TDI DSG

Re: ELM327 Software Development

Post by slewinson »

Yep. Sort of relegates us to software focused hacking and reverse engineering instead of being able to trace out the copper.
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

slewinson wrote:Yep. Sort of relegates us to software focused hacking and reverse engineering instead of being able to trace out the copper.
Even if you were to pull the bin, how on earth would you disassemble it! Theres just absolutely no writing on the chips what so ever. The front of the ecu also only states that its serial ect. Not much to go on there..

Id assume its bosch made based on other comments. Annnnd a little more research shows most bosch ecus use a siemenns chip.. hmm
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Just a quick one on SOE's status:
-Freeze frame bug fixed = Yes (needs testing though)
-Controls movement fix = Yes
-PID units on gauges = no
-Bluetooth fixed = no

Once Iv got the freeze frame bug fix tested. Its ready for its next launch.
All other updates/changes will occur in later versions.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
yoda69
Posts: 1226
Joined: Sun Mar 15, 2009 10:20 am
cars: 2004 VYII Acclaim Wagon V6 Auto LPG/Petrol
2004 VYII Berlina sedan V6 Auto
2005 VZ Monaro CV8 manual
Location: Geelong, VIC

Re: ELM327 Software Development

Post by yoda69 »

Great work Tazzi!!
Look forward to the release and having a play with it.
slewinson
Posts: 224
Joined: Wed Oct 08, 2014 11:08 am
cars: Barina SB C14SE
Lexus RX350
VW Golf Mk5 TDI DSG

Re: ELM327 Software Development

Post by slewinson »

Tazzi wrote:
slewinson wrote:Yep. Sort of relegates us to software focused hacking and reverse engineering instead of being able to trace out the copper.
Even if you were to pull the bin, how on earth would you disassemble it! Theres just absolutely no writing on the chips what so ever. The front of the ecu also only states that its serial ect. Not much to go on there..

Id assume its bosch made based on other comments. Annnnd a little more research shows most bosch ecus use a siemenns chip.. hmm
Yep, inductive reasoning combined with getting a rom image and seeing where entry points are and if the code makes any sense. Just adds to the challenge and makes it sweeter when you bust it open.
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

yoda69 wrote:Great work Tazzi!!
Look forward to the release and having a play with it.
Cheers!
slewinson wrote: Yep, inductive reasoning combined with getting a rom image and seeing where entry points are and if the code makes any sense. Just adds to the challenge and makes it sweeter when you bust it open.
Well.. it looks like the firmware of the E55 starts at 0x400000 (well... I think its there). Disassembling using a siemens chip in IDA gets parts of the bin disassembled.. buuuuuuuut, it doesnt get it all. Not sure whether its because its the wrong chip set Iv selected, if Iv chosen the wrong entry point, or if I need to go find the reset vector and a couple interrupt routines to cover all entry points.

Its starting to get well out of my league for this stuff at the moment! Will need to do some practicing on well known disassembled bins and learn from those. Might help apply it to other situations.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
slewinson
Posts: 224
Joined: Wed Oct 08, 2014 11:08 am
cars: Barina SB C14SE
Lexus RX350
VW Golf Mk5 TDI DSG

Re: ELM327 Software Development

Post by slewinson »

Tazzi wrote: Its starting to get well out of my league for this stuff at the moment! Will need to do some practicing on well known disassembled bins and learn from those. Might help apply it to other situations.
Yep, know the feeling well. I used to play with PIC and Z80 assembler eons ago but this 6800 stuff is a different matter.
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

slewinson wrote:
Tazzi wrote: Its starting to get well out of my league for this stuff at the moment! Will need to do some practicing on well known disassembled bins and learn from those. Might help apply it to other situations.
Yep, know the feeling well. I used to play with PIC and Z80 assembler eons ago but this 6800 stuff is a different matter.
Yeah, its something that requires its own separate saga to work out.. so will be leaving it alone for now :thumbup:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Thanks to the help of some idiot, looks like SoftwareOnELMStreet has been reported as a virus and is instantly removed by norton and other virus protection *Sigh*

Had absolutely no trouble by all virus protections just a couple days ago (ran it through virus total), there is no malicious coding what so ever, and this is without any software protection of my own. Yet today, Iv gone to do the final test run and norton instantly removes it as its now apparently a trojan. FFS!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Post Reply