Sostienici con una piccola Donazione per le spese di mantenimento del vostro sito!
Citazione di: Okrim il 19 Mar 2026 - 08:32Buongiorno, ti ringrazio per il Mappack.Citazione di: Davidone il 18 Mar 2026 - 23:36Ecco il file,
Non puoi visualizzare questo allegato.
Buongiorno,
come dice Errecinque è molto raro trovare il damos / a2l su misura per la tua versione software, però è anche facile allineare i due file e trovare le mappe del damos nel tuo, su youtube ci sono un paio di video di un ragazzo italiano che spiega bene come funziona. Comunque ti allego qui il map pack per il tuo file così non devi impazzire con il damos. Ti basta estrarlo e trascinare il json sul progetto![]()
Citazione di: luqc il 28 Lug 2023 - 01:20Ragazzi, un po' fuori tema - vedo che state rimappando spesso le vostre Giulia. È possibile registrare il bus CAN C durante la rimappatura? Sono particolarmente interessato al seed di accesso alla sicurezza e al set di chiavi (messaggio di seed dall'ECU: 18DAF110#06670500XXXXXX e risposta del programmatore: 18DA10F1#062706XXXXXXXX). Ho un'idea sull'algoritmo utilizzato per il calcolo del codice di accesso alla sicurezza (necessario per l'accesso alla programmazione), ma utilizza due costanti di 4 byte ciascuna e la loro determinazione tramite forza bruta non è possibile. Ho un'ECU di ricambio su cui testarlo e avere alcuni seed e set di chiavi mi aiuterebbe a trovare le costanti, permettendomi alla fine di leggere e programmare l'ECU senza strumenti commerciali, utilizzando solo un'interfaccia CAN semplice. Di seguito sto pubblicando l'algoritmo (codificato in Python) con le costanti che ho trovato in questo documento: https://illmatics.com/Remote%20Car%20Hacking.pdf (tra l'altro, è una lettura molto interessante).avevo sbagliato il tag.
Attenzione: questa è una traduzione di Chat-GPT. Versione in inglese di seguito.CitazioneGuys, a little off-topic – I see that you are remapping your Giulias quite often. Can you possibly log CAN C bus during remap? – I'm particularly interested in security access seed and key set (seed message from ECU: 18DAF110#06670500XXXXXX and programmer response: 18DA10F1#062706XXXXXXXX) I have a clue for the algorithm used for calculation of security access code (required for programming access) but it uses two constants which are 4-byte length each and their determination by brute force is not possible. I have a spare ECU to test it against and having some seed and key sets would help me to find the constants, in the end enabling me to read and program ECU without commercial tools, using only simple CAN interface. Below I'm posting the algorithm (coded with python) with constants that I've found in this paper: https://illmatics.com/Remote%20Car%20Hacking.pdf (btw. It's a very nice read).key_const1 = 0x70e90220
key_const2 = 0x29e3e35b
def alfa_unlock(seed, key_const1, key_const2):
AND_CONSTANT = 4294967295 #0xFFFFFFFF
tempSeed = ((seed >> 16) & 0xFF) << 24
tempSeed += (((seed >> 24) & 0xFF) << 16)
tempSeed += ((seed >> 8) & 0xFF)
tempSeed += ((seed & 0xFF) << 8)
shiftseed = ((tempSeed << 11) + (tempSeed >> 22)) & AND_CONSTANT;
key = (shiftseed ^(key_const1 ^ (key_const2 & seed))) & AND_CONSTANT
key_list = [0x06, 0x27, 0x06]
key_list.append(key >> 24)
key_list.append(key%(2**24) >> 16)
key_list.append(key%(2**16) >>8)
key_list.append(key%(2**8))
print(hex(key))
return key_list
while(1):
seed = int(input("input data:"),16)
key_list = alfa_unlock(seed,key_const1,key_const2)
for x in key_list:
print(hex(x))
Citazione di: unofear il 03 Ago 2023 - 19:58Citazione di: luqc il 02 Ago 2023 - 23:54In passato sono stato coinvolto nell'hacking del bootloader, quindi posso darti alcune idee, la parte più complicata è definire l'algoritmo della chiave seed e quindi definire i comandi che devono richiedere e inviare parte dei file. In modalità di avvio lo strumento è solo lampeggiando è la partizione del flash che ha modificato i byte. Quindi è il checksum della partizione e se ha un risultato diverso inviato il comando di cancellazione e lampeggia. Sei in grado di decodificare i file con ida? MPC mcu non è un compito facile.Citazione di: unofear il 31 Lug 2023 - 20:03Stai provando il flash in modalità di avvio o solo il bootloader flash del bus?
Prima di tutto, vorrei ottenere l'accesso alla sicurezza. Come ho detto, non sono un tuner, solo un smanettone, quindi non sono sicuro di come funzioni dopo aver ottenuto l'accesso alla sicurezza - credo che non si possa semplicemente digitare il comando "dump all memory"per ottenere mappe, flash o eeprom dall'ECU, sarebbe troppo semplice. Ho letto che è possibile caricare un bootloader che consentirebbe di fare queste cose (per favore, correggimi se sbaglio), ma non sono ancora a questo punto - al momento sto cercando di ottenere l'accesso per poter comunicare pienamente con l'ECU. Cercando di rispondere alla tua domanda - vorrei evitare di aprire l'ECU, quindi probabilmente voglio solo "solo il bootloader flash del bus" - tuttavia non sono sicuro se il vero significato della tua domanda non si sia perso nella traduzione.
CitazioneFirst of all I would like to gain security access. As I said, I'm not tuner, only a tinkerer, therefore I'm not sure how this works after gaining security access - I believe that you cannot just type 'dump all memory' commandto get maps, flash or eeprom from ECU - it would be too simple. I've red about uploading a bootloader which would allow you to do such things (please, correct me if I'm wrong), but I'm not on this stage yet - now I'm trying to get the access to be able to fully communicate with the ECU. Trying to answer your question - I'd like to avoid opening the ECU, so I probably want to do 'just flash the bootloader via bus' – however I'm not sure if real meaning of your question hasn't been lost in translation.
Citazione di: Davidone il 18 Mar 2026 - 23:36Ecco il file,
Non puoi visualizzare questo allegato.
Citazione di: Davidone il 18 Mar 2026 - 23:36Ecco il file,
Non puoi visualizzare questo allegato.
Citazione di: Okrim il 16 Mar 2026 - 17:43Ciao a tutti, sto iniziando a smanettare con Winols e ho recuperato un damos file che dovrebbe andare bene per la mia ecu, al momento sto cercando di capire dove si trovano le mappe nella flash della mia ecu ma non mi sembrano allineate con le stesse zone del damos, forse sto sbagliando qualcosa ioCitazione di: Davidone il 16 Mar 2026 - 17:09Citazione di: Okrim il 16 Mar 2026 - 15:59Perfetto, quindi la versione depotenziata viene 'castrata' di alimentazione, detto in parole semplici 😀Citazione di: Davidone il 16 Mar 2026 - 13:53Citazione di: Okrim il 16 Mar 2026 - 13:11Ciao, prima di tutto grazie per la risposta e per la disponibilità a guardare i file.Citazione di: Davidone il 15 Mar 2026 - 21:51Ciao a tutti, finalmente sono riuscito ad estrarre la flash della versione da 84Kw, mi sono procurato anche una dima e sono riuscito ad aprire la centralina che ho acquistato e leggere in BDM![]()
eventualmente se questo file e' compatibile con quello originale della mia centralina da 66Kw che ho inviato in qualche post precedente, sarebbe possibile scriverlo direttamente nella mia (solo flash) con MPPS?
Allego adesso il file da 84 kw.
Grazie sempre per l aiuto e per la pazienza
Ciao ho dato un occhio e le posizioni delle mappe tra un file e l'altro sono le stesse, le differenze non sono neanche tante. Leggendo questa ecu nuova con mpps penso che dovresti riuscire a scrivere il file sulla tua senza problemi.Non puoi visualizzare questo allegato. Io ti consiglio in ogni caso di fare un backup completo anche della tua prima di fare questa prova e secondo me è comunque meglio lavorare sul tuo file originale
Ovviamente faro' un backup via BDM con ktag della mia mappa ( Eeprom e Flash).
Per curiosità mia in cosa differiscono le 2 mappe? Io ipotizzavo solo i tempi di iniezione dato che la turbina con la mia mappa spinge a 1.25 Bar e la pompa CP1h3 a limitatore sta a 1600 Bar. Scusa la domanda banale ma riguardo alle Ecu sono davvero alle prime armi.☺️
Se dovessi lavorare con il mio file, quale programma mi consigli? ( winols , tunerpro), tieni conto che sarebbe la prima volta che lavoro su una mappa.
Ti ringrazio ancora per la tua disponibilità
A presto,
Davide
Io lavoro con Winols, TunerPro ci ho provato ma non mi trovo per niente. Anche StageX è una buona alternativa se devi fare pochi lavori (paghi circa 30/40 euro a map pack e sono map pack fatti molto bene)
Tornando al file le mappe che cambiano sono mappa pedale, mappa pedale inversa ed un limitatore di quantità gasolio. Per il resto Turbo, Rail, Anticipi etc sono uguali. Oltre a queste mappe però ci sono anche alcuni bit modificati che non saprei dirti a cosa facciano riferimento, dovrei approfondire con il damos, ed è questo il motivo per cui secondo me è meglio lavorare il tuo file originale più che caricare quello dell'84kw
Provero' a lavorare sul mio file come mi hai consigliato tu, anche perche' cosi' posso imparare qualcosa in piu'
Casomai prima di scrivere proverò a postare il mio file modificato, cosi se vuoi mi puoi dire se ho fatto qualche disastro😃
Grazie ancora dei preziosi consigli.
A presto.
Si esatto, va bene tienici aggiornati
) che mi permetta di leggerla e scriverla?