Pages: 1 [2] 3
Author Topic: Free M3.8/M5.9 Flasher (Read/Write - Flash | Read - E2P)  (Read 9358 times)
d0xx
Jr. Member
**

Karma: +12/-11
Offline Offline

Posts: 35


WWW
« Reply #15 on: January 23, 2023, 04:29:39 PM »

Who exactly would they "trust"? Your binary is unsigned. There is no one to "trust".
I can take your binary, add a trojan to it and re-post it, and so can anyone else.

Get a code cert and sign it if you're remotely serious about software development. Even if you don't release the source.

Yes, fair, but you could also make an unsigned "trojan", which sideloads our then signed binary, so the user will not see what happens either.
The one who trust us, can download it here, and what others do, is not our "coffee" as we say in germany.
« Last Edit: January 23, 2023, 06:37:57 PM by d0xx » Logged

______________________________
www.ecu-codes.com
prj
Hero Member
*****

Karma: +903/-420
Offline Offline

Posts: 5787


« Reply #16 on: January 24, 2023, 05:40:34 AM »

Yes, fair, but you could also make an unsigned "trojan", which sideloads our then signed binary, so the user will not see what happens either.
This is not how this works. The sideloading tool would be unsigned, and such behavior also very likely will get caught by the default AV in Windows.
Quote
The one who trust us, can download it here, and what others do, is not our "coffee" as we say in germany.
No, the reality is you are spreading an unsigned binary without source code in 2023. There is no one to trust, because the binary is unsigned, so there is no trust chain.
It's like putting up a website without https in 2023.
It just shows your level, or lack thereof, nothing else.

Had your binary been signed, I would not have written anything about the source.
Your assumption that I needed to learn anything from it was very misguided, it was from the start about security.
Logged

PM's will not be answered, so don't even try.
Log your car properly.
_nameless
Hero Member
*****

Karma: +320/-445
Offline Offline

Posts: 2654



« Reply #17 on: February 10, 2023, 11:45:32 PM »

USA AEB M5.9.2 does not work.

Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator>cd desktop

C:\Users\Administrator\Desktop>m38_flasher
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx

m38_flasher.exe
    -rb                                 Read Calibration and 24C02 of ECU
    -wr filename.bin                    Write Firmware File to Flash
    -s                                  Slow Mode ( for Safety )
    -u                                  Print this usage Screen

C:\Users\Administrator\Desktop>m38_flasher -rb
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -ba used, doing Backup of ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 01
Baudrate set to 9600
Starting SlowInit to 01
Format: 9600 8N1 Set
KWP Protocol Version: 2031
Unknown KWP Version, only 1281 supported at the moment... abort!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...

C:\Users\Administrator\Desktop>m38_flasher -s
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -s used, slowMode active
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 01
Baudrate set to 9600
Starting SlowInit to 01
Format: 9600 8N1 Set
KWP Protocol Version: 2031
Unknown KWP Version, only 1281 supported at the moment... abort!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...



**UPDATE**
leaving pin 43 without 12v works, the ecu connects at kwp1281 and reads without issue.
Code:
C:\Users\Administrator\Desktop>m38_flasher -rb
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -ba used, doing Backup of ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 01
Baudrate set to 9600
Starting SlowInit to 01
Format: 9600 8N1 Set
KWP Protocol Version: 1281
KW1281 init success to : 8D0907557P

Reading 0x0FF0 ... 100%
Dumping finished, searching 24C02 EEPROM...  Success!
EEPROM written to 8D0907557P_24C02_1676098682.bin

Reading ROM_Calibration 0x0000 - 0xBFFF
Reading 0xBFFF ... 100%
ROM written to 8D0907557P_CALI_1676098682.bin
Closing KW1281 Connection


** UPDATE 2 **
Writing does not work at all

Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator>cd desktop

C:\Users\Administrator\Desktop>m38_flasher -wr 123.bin
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -w used, writing 123.bin to ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 11
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...

C:\Users\Administrator\Desktop>m38_flasher -wr 123.bin
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -w used, writing 123.bin to ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 11
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...

C:\Users\Administrator\Desktop>m38_flasher -wr 123.bin
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -w used, writing 123.bin to ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 11
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...
« Last Edit: February 11, 2023, 12:45:42 AM by _nameless » Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
Geomeo
Full Member
***

Karma: +10/-6
Offline Offline

Posts: 146


« Reply #18 on: February 11, 2023, 07:02:21 AM »

9600 baud?
Logged
maZer.GTi
Full Member
***

Karma: +68/-6
Offline Offline

Posts: 246


« Reply #19 on: February 11, 2023, 07:59:05 AM »

USA AEB M5.9.2 does not work.

Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator>cd desktop

C:\Users\Administrator\Desktop>m38_flasher
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx

m38_flasher.exe
    -rb                                 Read Calibration and 24C02 of ECU
    -wr filename.bin                    Write Firmware File to Flash
    -s                                  Slow Mode ( for Safety )
    -u                                  Print this usage Screen

C:\Users\Administrator\Desktop>m38_flasher -rb
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -ba used, doing Backup of ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 01
Baudrate set to 9600
Starting SlowInit to 01
Format: 9600 8N1 Set
KWP Protocol Version: 2031
Unknown KWP Version, only 1281 supported at the moment... abort!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...

C:\Users\Administrator\Desktop>m38_flasher -s
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -s used, slowMode active
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 01
Baudrate set to 9600
Starting SlowInit to 01
Format: 9600 8N1 Set
KWP Protocol Version: 2031
Unknown KWP Version, only 1281 supported at the moment... abort!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...



**UPDATE**
leaving pin 43 without 12v works, the ecu connects at kwp1281 and reads without issue.
Code:
C:\Users\Administrator\Desktop>m38_flasher -rb
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -ba used, doing Backup of ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 01
Baudrate set to 9600
Starting SlowInit to 01
Format: 9600 8N1 Set
KWP Protocol Version: 1281
KW1281 init success to : 8D0907557P

Reading 0x0FF0 ... 100%
Dumping finished, searching 24C02 EEPROM...  Success!
EEPROM written to 8D0907557P_24C02_1676098682.bin

Reading ROM_Calibration 0x0000 - 0xBFFF
Reading 0xBFFF ... 100%
ROM written to 8D0907557P_CALI_1676098682.bin
Closing KW1281 Connection


** UPDATE 2 **
Writing does not work at all

Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator>cd desktop

C:\Users\Administrator\Desktop>m38_flasher -wr 123.bin
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -w used, writing 123.bin to ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 11
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...

C:\Users\Administrator\Desktop>m38_flasher -wr 123.bin
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -w used, writing 123.bin to ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 11
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...

C:\Users\Administrator\Desktop>m38_flasher -wr 123.bin
GETCHARGED M38-Flasher Version 0.1 by maZer and d0xx
Parameter -w used, writing 123.bin to ECU
Connection to the chip opened successfully
Trying to Wake up ECU on ID: 11
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Baudrate set to 10400
Starting SlowInit to 11
Connection Timeout!
Error in init Connection, please Turn ECU OFF and wait 10 Seconds, Turn ON and t
ry again...

Did you connected the 12V to Pin 43? It looks like its not connected.
Logged
_nameless
Hero Member
*****

Karma: +320/-445
Offline Offline

Posts: 2654



« Reply #20 on: February 11, 2023, 09:57:24 AM »

Did you connected the 12V to Pin 43? It looks like its not connected.
Yes, tried both with and without no luck. Tested with mpps to triple check pinout and wrote fine.
Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
leolux
Jr. Member
**

Karma: +4/-0
Offline Offline

Posts: 27


« Reply #21 on: March 20, 2023, 07:35:46 PM »

AEB should not have a flash its a OTP PLCC44 and cnat be rewritten :/
Logged
_nameless
Hero Member
*****

Karma: +320/-445
Offline Offline

Posts: 2654



« Reply #22 on: March 20, 2023, 11:33:43 PM »

AEB should not have a flash its a OTP PLCC44 and cnat be rewritten :/
USA market AEB is M5.9.2 AM29F200... So yeah, it can.
Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
overspeed
Sr. Member
****

Karma: +21/-5
Offline Offline

Posts: 383



« Reply #23 on: March 21, 2023, 05:38:20 PM »

Tried once and worked ok, then another Day never worked again, allways error when reading eeprom.

And no save of readed cal file.
Logged
d0xx
Jr. Member
**

Karma: +12/-11
Offline Offline

Posts: 35


WWW
« Reply #24 on: March 23, 2023, 01:50:09 PM »

Tried once and worked ok, then another Day never worked again, allways error when reading eeprom.

And no save of readed cal file.

Sounds like a problem on your end, same circumstances and same PC/folder/permissions?
For the save problem, did you tried to run it as administrator, and no special characters in foldername?
Logged

______________________________
www.ecu-codes.com
_nameless
Hero Member
*****

Karma: +320/-445
Offline Offline

Posts: 2654



« Reply #25 on: March 24, 2023, 01:18:51 AM »

Sounds like a problem on your end, same circumstances and same PC/folder/permissions?
For the save problem, did you tried to run it as administrator, and no special characters in foldername?
How about my experience? Its not 100% needed however it would be nice to have another alternative to MPPS for writing. 
Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
overspeed
Sr. Member
****

Karma: +21/-5
Offline Offline

Posts: 383



« Reply #26 on: March 24, 2023, 06:15:39 AM »

Sounds like a problem on your end, same circumstances and same PC/folder/permissions?
For the save problem, did you tried to run it as administrator, and no special characters in foldername?

tried on 3 diferent PC, 2 diferent ECU

Logged
_nameless
Hero Member
*****

Karma: +320/-445
Offline Offline

Posts: 2654



« Reply #27 on: March 24, 2023, 09:56:46 AM »

This is not how this works. The sideloading tool would be unsigned, and such behavior also very likely will get caught by the default AV in Windows.No, the reality is you are spreading an unsigned binary without source code in 2023. There is no one to trust, because the binary is unsigned, so there is no trust chain.
It's like putting up a website without https in 2023.
It just shows your level, or lack thereof, nothing else.

Had your binary been signed, I would not have written anything about the source.
Your assumption that I needed to learn anything from it was very misguided, it was from the start about security.
On top of that, the software is broken, no source and dev won't do anything about it lol. Wtf is the point of posting it here if you have no plans on fixing  and keep source privet? Stroking contest?
Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
IamwhoIam
Hero Member
*****

Karma: +43/-99
Offline Offline

Posts: 1030


« Reply #28 on: March 25, 2023, 12:51:56 AM »

Who knows if the developer's goal wasn't to get a backdoor into unsuspecting users computers?
Logged

I have no logs because I have a boost gauge (makes things easier)
overspeed
Sr. Member
****

Karma: +21/-5
Offline Offline

Posts: 383



« Reply #29 on: March 27, 2023, 10:56:35 AM »

tried on 3 diferent PC, 2 diferent ECU



tried again, another PC (tested Windows 10 and XP now) and another ECU - no way too

read BIN

then searching 24C02 EEPROM ... ERROR  and donĀ“t save BIN or start reading EEPROM
Logged
Pages: 1 [2] 3
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.027 seconds with 17 queries. (Pretty URLs adds 0.001s, 0q)