An Electric Scooter Community on a Mission to Stamp out Transportation Mediocrity.

Covers electric scooter models whether shared or for consumers.
By geo999
#57584
Scootermansussex wrote:
Mon Jan 30, 2023 7:20 pm
Drill hole and solder jumper ? Do you mean solder onto battery negative to bypass BMS output negative or is there some other way sorry for all questions I not as clever as you
I do not think this is the best idea, we still want the BMS to work.

Anyone managed to activate the battery and keep it active by sending CAN messages ?
By Scootermansussex
#57585
BMS still works for charging and u can look at voltage indicator on battery to make sure it don't drop below 42v or I took the side off and just soldered a 13s 20a BMS ontop of old BMS and have had successfully charged and discharged it . I would love to unlock it with can bus would even pay if it worked
By brightgloaming
#57591
Chast said something about "stealing someone else's work" but honey, we're discussing hacking a rental-only scooter model. 100% of any work here is stolen.
As much as I value the work of independent creators, Chast was not only gatekeeping all of his research behind a paywall, he was also sending everyone who paid a mostly useless hex file *for 10 EUR*.
Save this code block with a .hex extension and upload it to an arduino nano with a MCP2515 CAN module connected (standard SPI pinout, INT pin to D2)
Code: Select all
:100000000C945D000C9485000C9485000C94850084
:100010000C9485000C9485000C9485000C9485004C
:100020000C9485000C9485000C9485000C9485003C
:100030000C9485000C9485000C9485000C9485002C
:100040000C9461040C9485000C942F040C94090406
:100050000C9485000C9485000C9485000C9485000C
:100060000C9485000C94850000000008000201003B
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000010204081020408001020408102001021F
:1000A00004081020040404040404040402020202EC
:1000B0000202030303030303AB0411241FBECFEFAB
:1000C000D8E0DEBFCDBF11E0A0E0B1E0EAEFF7E19C
:1000D00002C005900D92A839B107D9F724E0A8E92C
:1000E000B1E001C01D92A032B207E1F710E0CDE50A
:1000F000D0E004C02197FE010E94EC0BCC35D10763
:10010000C9F70E9439050C94FB0B0C94000090E099
:10011000FC01E057FF4F24918C559F4FFC018491C7
:10012000882399F090E0880F991FFC01EA57FF4F50
:10013000A591B491FC01E458FF4F859194918FB73C
:10014000F894EC91E22BEC938FBF0895AF92BF929D
:10015000CF92DF92EF92FF920F931F93CF93DF9393
:100160006C017B018B01040F151FEB015E01AE18C2
:10017000BF08C017D10759F06991D601ED91FC91E4
:100180000190F081E02DC6010995892B79F7C50111
:10019000DF91CF911F910F91FF90EF90DF90CF9063
:1001A000BF90AF900895FC01538D448D252F30E012
:1001B000842F90E0821B930B541710F0CF96089574
:1001C00001970895FC01918D828D981761F0A28DA1
:1001D000AE0FBF2FB11D5D968C91928D9F5F9F7367
:1001E000928F90E008958FEF9FEF0895FC01918D1D
:1001F000828D981731F0828DE80FF11D858D90E08A
:1002000008958FEF9FEF0895FC01918D228D892F26
:1002100090E0805C9F4F821B91098F73992708950E
:1002200084E793E00E94040121E0892B09F420E097
:10023000822F089580E090E0892B29F00E94100120
:1002400081110C9400000895FC01A48DA80FB92F12
:10025000B11DA35ABF4F2C91848D90E001968F73EE
:100260009927848FA689B7892C93A089B1898C910D
:10027000837080648C93938D848D981306C002885C
:10028000F389E02D80818F7D80830895EF92FF9226
:100290000F931F93CF93DF93EC0181E0888F9B8DA9
:1002A0008C8D98131AC0E889F989808185FF15C063
:1002B0009FB7F894EE89FF896083E889F989808186
:1002C0008370806480839FBF81E090E0DF91CF9155
:1002D0001F910F91FF90EF900895F62E0B8D10E077
:1002E0000F5F1F4F0F731127E02E8C8D8E110CC0E6
:1002F0000FB607FCFACFE889F989808185FFF5CF31
:10030000CE010E942401F1CFEB8DEC0FFD2FF11DEA
:10031000E35AFF4FF0829FB7F8940B8FEA89FB896D
:1003200080818062CFCFCF93DF93EC01888D8823CB
:10033000B9F0AA89BB89E889F9898C9185FD03C048
:10034000808186FD0DC00FB607FCF7CF8C9185FF2D
:10035000F2CF808185FFEDCFCE010E942401E9CF4D
:10036000DF91CF91089590E0FC01E859FF4F24916F
:10037000FC01E057FF4F3491FC01EC55FF4FE49135
:10038000EE23C9F0222339F0233001F1A8F4213003
:1003900019F1223029F1F0E0EE0FFF1FE458FF4F72
:1003A000A591B4918FB7F894EC91611126C0309566
:1003B0003E233C938FBF08952730A9F02830C9F021
:1003C000243049F7809180008F7D03C080918000A8
:1003D0008F7780938000DFCF84B58F7784BDDBCFAC
:1003E00084B58F7DFBCF8091B0008F778093B00074
:1003F000D2CF8091B0008F7DF9CF3E2BDACF61E074
:10040000809113040C94B3013FB7F8948091990143
:1004100090919A01A0919B01B0919C0126B5A89B57
:1004200005C02F3F19F00196A11DB11D3FBFBA2F86
:10043000A92F982F8827BC01CD01620F711D811D46
:10044000911D42E0660F771F881F991F4A95D1F7CB
:1004500008958F929F92AF92BF92CF92DF92EF92C8
:10046000FF924B015C010E9404026B017C010E941F
:1004700004026C197D098E099F09683E734081054D
:100480009105A8F321E0821A9108A108B10888EE2D
:10049000C80E83E0D81EE11CF11C81149104A10454
:1004A000B10429F7FF90EF90DF90CF90BF90AF900D
:1004B0009F908F9008958EBD00000DB407FEFDCF74
:1004C0008EB508950F931F93009114041091150495
:1004D000209116043091170440E052E16AE770E081
:1004E00080E0041715072607370740F476956795CF
:1004F000579547958F5F8630A1F787E0982F906AD0
:100500009695809581709CBD8DBD60E080911304AF
:100510001F910F910C94B301CF93C82F0E946202D8
:1005200083E00E945B028C2F0E945B0280E00E94AD
:100530005B02C82F0E94FF018C2FCF9108951F935B
:10054000CF93DF93182FD62FC42F0E94620285E02D
:100550000E945B02812F0E945B028D2F0E945B0232
:100560008C2F0E945B02DF91CF911F910C94FF01B1
:10057000CF92DF92EF92FF92CF93C82F482F60EE79
:100580008FE00E949F028FB7F894C0907003D090C4
:100590007103E0907203F09073038FBF8AE0C80E7E
:1005A000D11CE11CF11C2FB7F8948091700390913D
:1005B0007103A0917203B09173032FBF8C159D0539
:1005C000AE05BF0580F48EE00E948C02807EC813C9
:1005D000EACF81E091E0892790E0CF91FF90EF9002
:1005E000DF90CF90089580E0F5CFCF93DF93D82FA1
:1005F000C62F0E94620282E00E945B028D2F0E9441
:100600005B028C2F0E945B02DF91CF910C94FF0163
:10061000FF920F931F93CF93DF93C82FF62E172FC0
:10062000042F0E94620282E00E945B028C2F0E94D3
:100630005B02CF2DD12F0C0F1D2F111DC017D1071D
:1006400021F089910E945B02F9CFDF91CF911F9138
:100650000F91FF900C94FF014F925F926F927F92E7
:100660008F929F92AF92BF92CF92DF92EF92FF92C2
:100670000F931F93CF93DF93CDB7DEB763970FB67A
:10068000F894DEBF0FBECDBFFC012481293008F0F5
:100690008DC05C0186E0E0E0F1E0DE011E96019095
:1006A0000D928A95E1F73E01FEE06F0E711C8E01FE
:1006B0000C5E1F4FF301C190D1903F017601EE0C0B
:1006C000FF1CF701EC0DFD1DE458FE4F8080882DC6
:1006D0000E948C0283FD96C0F5019480F8E0F91524
:1006E00008F464C0F5010081118122813381B901D0
:1006F000A801442777FD4395552766277727D90119
:10070000C80188279927AA27B07444244A94542CF6
:10071000642C7FE1772E411106C044244A9467E09F
:10072000562E612C712C04211521262137214423BA
:1007300009F43FC00C831B83890122273327402FF4
:10074000440F440F440F407E502F53705860452B88
:100750004A8355E0169507955A95E1F70983892B49
:100760008A2B8B2BA1F1892D80648D83492D50E03C
:10077000B501685F7F4FCE0106960E94F20B45E0FF
:10078000490DF701EC0DFD1DE458FE4FBE016F5FF2
:100790007F4F81810E94080348E068E0882D0E9415
:1007A0009F02882D0E948C02807799F084E090E06F
:1007B00012C0A80123E0569547952A95E1F7498391
:1007C0000295000F007E0A831C821B82C8CF892DF0
:1007D000CCCF90E080E063960FB6F894DEBF0FBEFA
:1007E000CDBFDF91CF911F910F91FF90EF90DF90E0
:1007F000CF90BF90AF909F908F907F906F905F90C1
:100800004F9008956016710609F054CF82E090E091
:10081000E2CF1F920F920FB60F9211242F933F93A6
:100820004F935F936F937F938F939F93AF93BF93F8
:10083000EF93FF9384E793E00E942401FF91EF91EF
:10084000BF91AF919F918F917F916F915F914F91E8
:100850003F912F910F900FBE0F901F9018951F92F0
:100860000F920FB60F9211242F938F939F93EF93B4
:10087000FF93E0918403F09185038081E0918A03E6
:10088000F0918B0382FD1BC0908180918D038F5F5F
:100890008F7320918E03821741F0E0918D03F0E079
:1008A000EC58FC4F958F80938D03FF91EF919F91B2
:1008B0008F912F910F900FBE0F901F9018958081F0
:1008C000F4CF1F920F920FB60F9211242F933F93E4
:1008D0008F939F93AF93BF93809170039091710317
:1008E000A0917203B09173033091980123E0230F1C
:1008F0002D3758F50196A11DB11D209398018093C5
:10090000700390937103A0937203B093730380916B
:10091000990190919A01A0919B01B0919C0101963F
:10092000A11DB11D8093990190939A01A0939B0101
:10093000B0939C01BF91AF919F918F913F912F9167
:100940000F900FBE0F901F90189526E8230F029668
:10095000A11DB11DD2CFCF931092770310927603D1
:1009600088EE93E0A0E0B0E0809378039093790361
:10097000A0937A03B0937B0389E891E09093750389
:100980008093740385EC90E09093810380938003BF
:1009900084EC90E0909383038093820380EC90E05A
:1009A000909385038093840381EC90E09093870378
:1009B0008093860382EC90E0909389038093880370
:1009C00086EC90E090938B0380938A0310928D03C2
:1009D00010928E0310928F031092900382E194E0A4
:1009E0009093190480931804CFB7F8948091110460
:1009F000811124C0EEEAF0E08491EAE9F0E09491FC
:100A0000E82FF0E0EE0FFF1FEA57FF4FA591B491DA
:100A1000EC91E92321F461E08AE00E94B3018AE0CD
:100A20000E9487008CB580618CBD8CB580648CBDC4
:100A30008DE00E9487008BE00E9487008091110466
:100A40008F5F80931104CFBF8AE08093130480E806
:100A500096E9A8E9B0E08093140490931504A0935C
:100A60001604B09317048AE00E948700CF910C947B
:100A7000FF01CF93DF93CDB7DEB7C85FD1090FB6C3
:100A8000F894DEBF0FBECDBF789484B5826084BD7C
:100A900084B5816084BD85B5826085BD85B5816082
:100AA00085BD80916E00816080936E001092810000
:100AB00080918100826080938100809181008160BB
:100AC000809381008091800081608093800080917C
:100AD000B10084608093B1008091B0008160809308
:100AE000B00080917A00846080937A0080917A00CF
:100AF000826080937A0080917A00816080937A008E
:100B000080917A00806880937A001092C10088E01A
:100B1000E6E0F1E0DE01A553BF4F01900D928A950A
:100B2000E1F788E0EEE0F1E0DE01AD53BF4F019068
:100B30000D928A95E1F788E0E6E1F1E0DE01A55447
:100B4000BF4F01900D928A95E1F788E0EEE1F1E068
:100B5000DE01AD54BF4F01900D928A95E1F787E019
:100B6000E6E2F1E0DE01A652BF4F01900D928A95B8
:100B7000E1F787E0EDE2F1E0DE01AD52BF4F019019
:100B80000D928A95E1F788E0E4E3F1E0DE01A555F6
:100B9000BF4F01900D928A95E1F79E012D553F4F71
:100BA00088E0F901482F11924A95E9F7ECE3F1E06A
:100BB000DE01A556BF4F982F01900D929A95E1F74F
:100BC000BE016D567F4FC751DF4F79836883C95E81
:100BD000D040FB01482F11924A95E9F78E01055745
:100BE0001F4FF801482F11924A95E9F7E4E4F1E02C
:100BF000DE01AD57BF4F982F01900D929A95E1F706
:100C0000ECE4F1E0DE01A558BF4F982F01900D9262
:100C10009A95E1F71E0153E7250E311CF101482F8B
:100C200011924A95E9F768527109C551DF4F7983EE
:100C30006883CB5ED040FB01482F11924A95E9F7BB
:100C400068507109C351DF4F79836883CD5ED0400E
:100C5000FB01482F11924A95E9F7E4E5F1E0DE0146
:100C6000A55ABF4F982F01900D929A95E1F76051C8
:100C70007109C151DF4F79836883CF5ED040FB019A
:100C8000482F11924A95E9F7ECE5F1E0DE01A55B0A
:100C9000BF4F982F01900D929A95E1F7605171091D
:100CA000CF50DF4F79836883C15FD040FB01482F6D
:100CB00011924A95E9F768507109CD50DF4F798359
:100CC0006883C35FD040FB01482F11924A95E9F732
:100CD000E4E6F1E0DE01D396982F01900D929A950B
:100CE000E1F7EEE0F1E0DE019B96982F01900D9286
:100CF0009A95E1F768517109CB50DF4F798368838A
:100D0000C55FD040FB01482F11924A95E9F7685022
:100D10007109C950DF4F79836883C75FD040FB01F9
:100D2000482F11924A95E9F746E056E168E172E8EA
:100D30004093600350936103609362037093630375
:100D400080936403FE01E553FF4FA8E6B3E0982FBC
:100D500001900D929A95E1F741E056E16FEF73E84B
:100D60004093500350935103609352037093530385
:100D700080935403FE01ED53FF4FA8E5B3E0982F95
:100D800001900D929A95E1F792E0892E96E1992EC5
:100D9000AA24AA9493E8B92E80924003909241032A
:100DA000A0924203B092430380934403FE01E554B2
:100DB000FF4FA8E4B3E0982F01900D929A95E1F7C8
:100DC00042E056E26FEF72E84093300350933103F4
:100DD000609332037093330380933403FE01ED5428
:100DE000FF4FA8E3B3E0982F01900D929A95E1F799
:100DF000E9E04E2EE6E45E2EE2E16E2EE5E87E2E80
:100E000040922003509221036092220370922303A8
:100E100097E090932403FE01E652FF4FA8E2B3E06F
:100E2000D92E01900D92DA94E1F74092100350927E
:100E30001103609212037092130390931403FE0146
:100E4000ED52FF4FA8E1B3E001900D929A95E1F7C2
:100E5000F6E04F2EF6E35F2EF0E26F2EF2E87F2EE3
:100E600040920003509201036092020370920303C8
:100E700080930403FE01E555FF4FA8E0B3E0982FEF
:100E800001900D929A95E1F7412CA4E35A2E662425
:100E90006A94A4E87A2E4092F0025092F102609295
:100EA000F2027092F3028093F402F901A8EFB2E02B
:100EB000982F01900D929A95E1F7C12CB5E4DB2EA5
:100EC000B2E1EB2EB5E8FB2EC092E002D092E10237
:100ED000E092E202F092E30222E02093E40291E049
:100EE0009093E8022093E9024093D0025093D102FC
:100EF0006093D2027093D3028093D402FE01E55630
:100F0000FF4FA8EDB2E0382F01900D923A95E1F72E
:100F1000CC24C39435E4D32E32E1E32E35E8F32E0E
:100F2000C092C002D092C102E092C202F092C3020B
:100F30002093C4029093C80237E13093C902C12CB8
:100F4000E5E1DE2EEE24EA94E3E8FE2EC092B00244
:100F5000D092B102E092B202F092B3028093B40256
:100F60003EECCA56DF4F3883C659D040FE01ED56DD
:100F7000FF4FA8EBB2E0382F01900D923A95E1F7C0
:100F8000CC24C394F5E1DF2EEE24EA94F3E8FF2E9F
:100F9000C092A002D092A102E092A202F092A3021B
:100FA0008093A4023DE0F8013383A8EAB2E0382F31
:100FB00001900D923A95E1F7A2E0CA2EA5E4DA2E4F
:100FC000A2E1EA2EA5E8FA2EC0929002D0929102F8
:100FD000E0929202F092930280939402FE01ED5708
:100FE000FF4FA8E9B2E0382F01900D923A95E1F752
:100FF000B3E0CB2EB5E4DB2EB2E1EB2EB5E8FB2E51
:10100000C0928002D0928102E0928202F09283022A
:1010100080938402FE01E558FF4FA8E8B2E0382F24
:1010200001900D923A95E1F712E0C12E15E3D12E11
:10103000EE24EA9414E8F12EC0927002D09271026C
:10104000E0927202F092730234E030937402C09026
:101050006C01D0906D01E0906E01F0906F01C09234
:101060007802D0927902E0927A02F0927B0204E058
:10107000C02E05E4D02E02E1E02E05E8F02EC0924D
:101080006002D0926102E0926202F0926302909359
:10109000640233E130936802E2E0CE2EE5E1DE2E19
:1010A000EE24EA94E3E8FE2EC0925002D092510260
:1010B000E0925202F092530280935402F101908325
:1010C000A8E5B2E0182F01900D921A95E1F7F3E030
:1010D000CF2EF5E1DF2EEE24EA94F3E8FF2EC09246
:1010E0004002D0924102E0924202F0924302809389
:1010F0004402AC969FAFAC97FE01E559FF4FA8E4C0
:10110000B2E0982F01900D929A95E1F7A4E0CA2ED3
:10111000A5E1DA2EEE24EA94A3E8FA2EC09230027A
:10112000D0923102E0923202F09233028093340284
:10113000A7963FAFA797FE01ED59FF4FA8E3B2E096
:10114000982F01900D929A95E1F7B1E1CB2EB6E47C
:10115000DB2EB2E1EB2EB5E8FB2EC0922002D0923E
:101160002102E0922202F092230280932402FE01E7
:10117000E55AFF4FA8E2B2E0982F01900D929A95A0
:10118000E1F74092100250921102609212027092A6
:10119000130280931402FE01ED5AFF4FA8E1B2E062
:1011A000982F01900D929A95E1F740930002509389
:1011B0000102609302027093030280930402FE0115
:1011C000E55BFF4FA8E0B2E0982F01900D929A9551
:1011D000E1F742E156E462E175E84093F001509393
:1011E000F1016093F2017093F3018093F401FE0129
:1011F000ED5BFF4FA8EFB1E0982F01900D929A950B
:10120000E1F743E156E462E175E84093E001509371
:10121000E1016093E2017093E3018093E401FE0138
:10122000FB96A8EEB1E0982F01900D929A95E1F708
:1012300044E156E462E175E84093D0015093D10156
:101240006093D2017093D3018093D401FE01F39691
:10125000A8EDB1E0982F01900D929A95E1F741E049
:1012600056E16FEF73E84093C0015093C101609362
:10127000C2017093C3018093C401FE01BB96A8EC28
:10128000B1E0982F01900D929A95E1F78092B0010C
:101290009092B101A092B201B092B3018093B401D7
:1012A00095E09DA3FE01B396A8EBB1E0982F0190C5
:1012B0000D929A95E1F740E054E16FEF73E84093A7
:1012C000A0015093A1016093A2017093A3018093A8
:1012D000A401FE017B96A8EAB1E001900D928A95E7
:1012E000E1F7E0918403F09185032083E09180038E
:1012F000F09181031082E0918203F091830380E1F9
:10130000808310928C03E0918803F091890386E03A
:101310008083E0918603F0918703808180618083E0
:10132000E0918603F0918703808188608083E0915B
:101330008603F0918703808180688083E091860333
:10134000F091870380818F7D80830E94620280EC10
:101350000E945B020E94FF016AE070E080E090E082
:101360000E9429028E010F5F1F4F8EE0F80111923B
:101370008A95E9F74EE0B80180E30E9408034EE049
:10138000B80180E40E9408034EE0B80180E50E94A5
:10139000080360E080E60E94F50260E080E70E94BA
:1013A000F50263EA8BE20E94F50244E067E680E61C
:1013B0000E949F0241E067E680E70E949F028CE066
:1013C000E0E7F1E0DE011F9601900D928A95E1F7CA
:1013D0006E01FFE0CF0ED11CF12CE12C18E0B12EF4
:1013E000F601019111916F0180E80E94B802892BEA
:1013F00071F40230110509F4D0C108F052C1011591
:10140000110509F4D0C10130110509F456C180E875
:101410000E94B802892B61F460E08AE20E94F50222
:1014200061EB89E20E94F50265E888E20E94F5021C
:1014300080E00E94B80200E010E080E693E00E94A5
:101440002C0362E370E080E090E00E94290280E5D6
:1014500093E00E942C0362E370E080E090E00E9441
:10146000290280E493E00E942C0362E370E080E0B4
:1014700090E00E94290280E393E00E942C0362E343
:1014800070E080E090E00E94290280E293E00E94F8
:101490002C0362E370E080E090E00E94290280E18A
:1014A00093E00E942C0362E370E080E090E00E94F1
:1014B000290280E093E00E942C0362E370E080E068
:1014C00090E00E94290280EF92E00E942C0362E3E8
:1014D00070E080E090E00E94290280EE92E00E949D
:1014E0002C0362E370E080E090E00E94290280ED2E
:1014F00092E00E942C0362E370E080E090E00E94A2
:10150000290280EC92E00E942C0362E370E080E00C
:1015100090E00E94290280EB92E00E942C0362E39B
:1015200070E080E090E00E94290280EA92E00E9450
:101530002C0362E370E080E090E00E94290280E9E1
:1015400092E00E942C0362E370E080E090E00E9451
:10155000290280E892E00E942C0362E370E080E0C0
:1015600090E00E94290280E792E00E942C0362E34F
:1015700070E080E090E00E94290280E692E00E9404
:101580002C0362E370E080E090E00E94290280E595
:1015900092E00E942C0362E370E080E090E00E9401
:1015A000290280E492E00E942C0362E370E080E074
:1015B00090E00E94290280E392E00E942C0362E303
:1015C00070E080E090E00E94290280E292E00E94B8
:1015D0002C0362E370E080E090E00E94290280E149
:1015E00092E00E942C0362E370E080E090E00E94B1
:1015F000290280E092E00E942C0362E370E080E028
:1016000090E00E94290280EF91E00E942C0362E3A7
:1016100070E080E090E00E94290280EE91E00E945C
:101620002C0362E370E080E090E00E94290280EDEC
:1016300091E00E942C0362E370E080E090E00E9461
:10164000290280EC91E00E942C0362E370E080E0CC
:1016500090E00E94290280EB91E00E942C0362E35B
:1016600070E080E090E00E94290280EA91E00E9410
:101670002C0362E370E080E090E00E94290260EDBC
:1016800077E080E090E00E9429020115110509F43D
:10169000D4CE0E941001882309F4CFCE0E9400000E
:1016A000CCCE0430110509F47CC008F478C00530B4
:1016B000110509F0ACCE88E101C084E0F1E0EF163D
:1016C000F10409F072C0CC51DF4F1882C45ED040E3
:1016D000CD51DF4F1882C35ED040CE51DF4FB8826C
:1016E000C25ED040CF51DF4F1882C15ED04044E08F
:1016F000BE016F517F4F0E9408034FEFE41AF40AB6
:1017000056E0E516F10409F06BCECB51DF4F19829C
:101710001882C55ED04081E090E0C951DF4F9983C7
:101720008883C75ED0408E010B511F4F680164E073
:10173000C60ED11C88E0B82EF801E190F1908F011F
:1017400080E80E94B802892B09F061CECC51DF4FAE
:101750001882C45ED040CD51DF4F1882C35ED040A6
:10176000CE51DF4FB882C25ED040CF51DF4F1882DA
:10177000C15ED040E114F10469F1EA94EF2809F068
:1017800046CE84E244E0BE016F517F4F0E940803C1
:101790000C151D0509F43BCECFCF88E08FCF80E13B
:1017A0008DCF84E18BCF80E089CFCF51DF4F18827E
:1017B000C15ED040CE51DF4F1882C25ED040CC51C6
:1017C000DF4F1882C45ED040CD51DF4F1882C35E18
:1017D000D0408DCF80E2D6CFEE0FFF1F0590F49161
:1017E000E02D0994FB01DC0102C001900D924150F3
:0A17F0005040D8F70895F894FFCF99
:1017FA0000000100020001001E01010000016E50FC
:10180A00000000000000F24327000000000098409A
:10181A00ECDB09D1690B0300037003E80003000342
:10182A00B803CA000101000100010000EEF8AAD3C2
:10183A002C1CDF1F52503133533230410013091828
:10184A000000006A006425FA0000216427F0D753DB
:10185A00293E335B0F94050F8C0A0008006F00665F
:10186A000000010002000300040005003031364088
:10187A004146505156000000004601A600D300938D
:08188A00010401E200F6000078
:00000001FF
The github that I will open source in some time is not related to Chast's code - I don't even have an arduino to upload this to. I've researched the logic analyzer dumps that were sent here and found the correct messages. For now you can try and use this hex file, now that it's free.

Chast, darling, die mad about it.
tak kończą frajerzy - Jan G, 2023
By Gynaekologe
#57592
Hey I am following this thread for a long time. I also found an ES400B Battery and want to use it for my E-Bike with the build in BMS.

For doing this I need:
-Arduino Nano
-MCP2515 CAN module

the thing with the hex file I also understand

Can you maybe explain how to cable it on the Arduino and one the battery?
(standard SPI pinout, INT pin to D2)

It would really help if someone could make some instructions for dummies how to cable the MCP2515 the arduino and the battery properly it would really help recycle a lot of batterys and keep them from beeing thrown away.


Nice Greets and thanks to all of you.
By blader2
#57593
How is work here stolen? He make it work by himself it took many hours to get it working, as i can See he sent you hex file as he writed so you Got what you buyed, you think that someone would sell all code for 10e?
brightgloaming wrote:
Sun Feb 05, 2023 1:28 pm
Chast said something about "stealing someone else's work" but honey, we're discussing hacking a rental-only scooter model. 100% of any work here is stolen.
As much as I value the work of independent creators, Chast was not only gatekeeping all of his research behind a paywall, he was also sending everyone who paid a mostly useless hex file *for 10 EUR*.
Save this code block with a .hex extension and upload it to an arduino nano with a MCP2515 CAN module connected (standard SPI pinout, INT pin to D2)
Code: Select all
:100000000C945D000C9485000C9485000C94850084
:100010000C9485000C9485000C9485000C9485004C
:100020000C9485000C9485000C9485000C9485003C
:100030000C9485000C9485000C9485000C9485002C
:100040000C9461040C9485000C942F040C94090406
:100050000C9485000C9485000C9485000C9485000C
:100060000C9485000C94850000000008000201003B
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000010204081020408001020408102001021F
:1000A00004081020040404040404040402020202EC
:1000B0000202030303030303AB0411241FBECFEFAB
:1000C000D8E0DEBFCDBF11E0A0E0B1E0EAEFF7E19C
:1000D00002C005900D92A839B107D9F724E0A8E92C
:1000E000B1E001C01D92A032B207E1F710E0CDE50A
:1000F000D0E004C02197FE010E94EC0BCC35D10763
:10010000C9F70E9439050C94FB0B0C94000090E099
:10011000FC01E057FF4F24918C559F4FFC018491C7
:10012000882399F090E0880F991FFC01EA57FF4F50
:10013000A591B491FC01E458FF4F859194918FB73C
:10014000F894EC91E22BEC938FBF0895AF92BF929D
:10015000CF92DF92EF92FF920F931F93CF93DF9393
:100160006C017B018B01040F151FEB015E01AE18C2
:10017000BF08C017D10759F06991D601ED91FC91E4
:100180000190F081E02DC6010995892B79F7C50111
:10019000DF91CF911F910F91FF90EF90DF90CF9063
:1001A000BF90AF900895FC01538D448D252F30E012
:1001B000842F90E0821B930B541710F0CF96089574
:1001C00001970895FC01918D828D981761F0A28DA1
:1001D000AE0FBF2FB11D5D968C91928D9F5F9F7367
:1001E000928F90E008958FEF9FEF0895FC01918D1D
:1001F000828D981731F0828DE80FF11D858D90E08A
:1002000008958FEF9FEF0895FC01918D228D892F26
:1002100090E0805C9F4F821B91098F73992708950E
:1002200084E793E00E94040121E0892B09F420E097
:10023000822F089580E090E0892B29F00E94100120
:1002400081110C9400000895FC01A48DA80FB92F12
:10025000B11DA35ABF4F2C91848D90E001968F73EE
:100260009927848FA689B7892C93A089B1898C910D
:10027000837080648C93938D848D981306C002885C
:10028000F389E02D80818F7D80830895EF92FF9226
:100290000F931F93CF93DF93EC0181E0888F9B8DA9
:1002A0008C8D98131AC0E889F989808185FF15C063
:1002B0009FB7F894EE89FF896083E889F989808186
:1002C0008370806480839FBF81E090E0DF91CF9155
:1002D0001F910F91FF90EF900895F62E0B8D10E077
:1002E0000F5F1F4F0F731127E02E8C8D8E110CC0E6
:1002F0000FB607FCFACFE889F989808185FFF5CF31
:10030000CE010E942401F1CFEB8DEC0FFD2FF11DEA
:10031000E35AFF4FF0829FB7F8940B8FEA89FB896D
:1003200080818062CFCFCF93DF93EC01888D8823CB
:10033000B9F0AA89BB89E889F9898C9185FD03C048
:10034000808186FD0DC00FB607FCF7CF8C9185FF2D
:10035000F2CF808185FFEDCFCE010E942401E9CF4D
:10036000DF91CF91089590E0FC01E859FF4F24916F
:10037000FC01E057FF4F3491FC01EC55FF4FE49135
:10038000EE23C9F0222339F0233001F1A8F4213003
:1003900019F1223029F1F0E0EE0FFF1FE458FF4F72
:1003A000A591B4918FB7F894EC91611126C0309566
:1003B0003E233C938FBF08952730A9F02830C9F021
:1003C000243049F7809180008F7D03C080918000A8
:1003D0008F7780938000DFCF84B58F7784BDDBCFAC
:1003E00084B58F7DFBCF8091B0008F778093B00074
:1003F000D2CF8091B0008F7DF9CF3E2BDACF61E074
:10040000809113040C94B3013FB7F8948091990143
:1004100090919A01A0919B01B0919C0126B5A89B57
:1004200005C02F3F19F00196A11DB11D3FBFBA2F86
:10043000A92F982F8827BC01CD01620F711D811D46
:10044000911D42E0660F771F881F991F4A95D1F7CB
:1004500008958F929F92AF92BF92CF92DF92EF92C8
:10046000FF924B015C010E9404026B017C010E941F
:1004700004026C197D098E099F09683E734081054D
:100480009105A8F321E0821A9108A108B10888EE2D
:10049000C80E83E0D81EE11CF11C81149104A10454
:1004A000B10429F7FF90EF90DF90CF90BF90AF900D
:1004B0009F908F9008958EBD00000DB407FEFDCF74
:1004C0008EB508950F931F93009114041091150495
:1004D000209116043091170440E052E16AE770E081
:1004E00080E0041715072607370740F476956795CF
:1004F000579547958F5F8630A1F787E0982F906AD0
:100500009695809581709CBD8DBD60E080911304AF
:100510001F910F910C94B301CF93C82F0E946202D8
:1005200083E00E945B028C2F0E945B0280E00E94AD
:100530005B02C82F0E94FF018C2FCF9108951F935B
:10054000CF93DF93182FD62FC42F0E94620285E02D
:100550000E945B02812F0E945B028D2F0E945B0232
:100560008C2F0E945B02DF91CF911F910C94FF01B1
:10057000CF92DF92EF92FF92CF93C82F482F60EE79
:100580008FE00E949F028FB7F894C0907003D090C4
:100590007103E0907203F09073038FBF8AE0C80E7E
:1005A000D11CE11CF11C2FB7F8948091700390913D
:1005B0007103A0917203B09173032FBF8C159D0539
:1005C000AE05BF0580F48EE00E948C02807EC813C9
:1005D000EACF81E091E0892790E0CF91FF90EF9002
:1005E000DF90CF90089580E0F5CFCF93DF93D82FA1
:1005F000C62F0E94620282E00E945B028D2F0E9441
:100600005B028C2F0E945B02DF91CF910C94FF0163
:10061000FF920F931F93CF93DF93C82FF62E172FC0
:10062000042F0E94620282E00E945B028C2F0E94D3
:100630005B02CF2DD12F0C0F1D2F111DC017D1071D
:1006400021F089910E945B02F9CFDF91CF911F9138
:100650000F91FF900C94FF014F925F926F927F92E7
:100660008F929F92AF92BF92CF92DF92EF92FF92C2
:100670000F931F93CF93DF93CDB7DEB763970FB67A
:10068000F894DEBF0FBECDBFFC012481293008F0F5
:100690008DC05C0186E0E0E0F1E0DE011E96019095
:1006A0000D928A95E1F73E01FEE06F0E711C8E01FE
:1006B0000C5E1F4FF301C190D1903F017601EE0C0B
:1006C000FF1CF701EC0DFD1DE458FE4F8080882DC6
:1006D0000E948C0283FD96C0F5019480F8E0F91524
:1006E00008F464C0F5010081118122813381B901D0
:1006F000A801442777FD4395552766277727D90119
:10070000C80188279927AA27B07444244A94542CF6
:10071000642C7FE1772E411106C044244A9467E09F
:10072000562E612C712C04211521262137214423BA
:1007300009F43FC00C831B83890122273327402FF4
:10074000440F440F440F407E502F53705860452B88
:100750004A8355E0169507955A95E1F70983892B49
:100760008A2B8B2BA1F1892D80648D83492D50E03C
:10077000B501685F7F4FCE0106960E94F20B45E0FF
:10078000490DF701EC0DFD1DE458FE4FBE016F5FF2
:100790007F4F81810E94080348E068E0882D0E9415
:1007A0009F02882D0E948C02807799F084E090E06F
:1007B00012C0A80123E0569547952A95E1F7498391
:1007C0000295000F007E0A831C821B82C8CF892DF0
:1007D000CCCF90E080E063960FB6F894DEBF0FBEFA
:1007E000CDBFDF91CF911F910F91FF90EF90DF90E0
:1007F000CF90BF90AF909F908F907F906F905F90C1
:100800004F9008956016710609F054CF82E090E091
:10081000E2CF1F920F920FB60F9211242F933F93A6
:100820004F935F936F937F938F939F93AF93BF93F8
:10083000EF93FF9384E793E00E942401FF91EF91EF
:10084000BF91AF919F918F917F916F915F914F91E8
:100850003F912F910F900FBE0F901F9018951F92F0
:100860000F920FB60F9211242F938F939F93EF93B4
:10087000FF93E0918403F09185038081E0918A03E6
:10088000F0918B0382FD1BC0908180918D038F5F5F
:100890008F7320918E03821741F0E0918D03F0E079
:1008A000EC58FC4F958F80938D03FF91EF919F91B2
:1008B0008F912F910F900FBE0F901F9018958081F0
:1008C000F4CF1F920F920FB60F9211242F933F93E4
:1008D0008F939F93AF93BF93809170039091710317
:1008E000A0917203B09173033091980123E0230F1C
:1008F0002D3758F50196A11DB11D209398018093C5
:10090000700390937103A0937203B093730380916B
:10091000990190919A01A0919B01B0919C0101963F
:10092000A11DB11D8093990190939A01A0939B0101
:10093000B0939C01BF91AF919F918F913F912F9167
:100940000F900FBE0F901F90189526E8230F029668
:10095000A11DB11DD2CFCF931092770310927603D1
:1009600088EE93E0A0E0B0E0809378039093790361
:10097000A0937A03B0937B0389E891E09093750389
:100980008093740385EC90E09093810380938003BF
:1009900084EC90E0909383038093820380EC90E05A
:1009A000909385038093840381EC90E09093870378
:1009B0008093860382EC90E0909389038093880370
:1009C00086EC90E090938B0380938A0310928D03C2
:1009D00010928E0310928F031092900382E194E0A4
:1009E0009093190480931804CFB7F8948091110460
:1009F000811124C0EEEAF0E08491EAE9F0E09491FC
:100A0000E82FF0E0EE0FFF1FEA57FF4FA591B491DA
:100A1000EC91E92321F461E08AE00E94B3018AE0CD
:100A20000E9487008CB580618CBD8CB580648CBDC4
:100A30008DE00E9487008BE00E9487008091110466
:100A40008F5F80931104CFBF8AE08093130480E806
:100A500096E9A8E9B0E08093140490931504A0935C
:100A60001604B09317048AE00E948700CF910C947B
:100A7000FF01CF93DF93CDB7DEB7C85FD1090FB6C3
:100A8000F894DEBF0FBECDBF789484B5826084BD7C
:100A900084B5816084BD85B5826085BD85B5816082
:100AA00085BD80916E00816080936E001092810000
:100AB00080918100826080938100809181008160BB
:100AC000809381008091800081608093800080917C
:100AD000B10084608093B1008091B0008160809308
:100AE000B00080917A00846080937A0080917A00CF
:100AF000826080937A0080917A00816080937A008E
:100B000080917A00806880937A001092C10088E01A
:100B1000E6E0F1E0DE01A553BF4F01900D928A950A
:100B2000E1F788E0EEE0F1E0DE01AD53BF4F019068
:100B30000D928A95E1F788E0E6E1F1E0DE01A55447
:100B4000BF4F01900D928A95E1F788E0EEE1F1E068
:100B5000DE01AD54BF4F01900D928A95E1F787E019
:100B6000E6E2F1E0DE01A652BF4F01900D928A95B8
:100B7000E1F787E0EDE2F1E0DE01AD52BF4F019019
:100B80000D928A95E1F788E0E4E3F1E0DE01A555F6
:100B9000BF4F01900D928A95E1F79E012D553F4F71
:100BA00088E0F901482F11924A95E9F7ECE3F1E06A
:100BB000DE01A556BF4F982F01900D929A95E1F74F
:100BC000BE016D567F4FC751DF4F79836883C95E81
:100BD000D040FB01482F11924A95E9F78E01055745
:100BE0001F4FF801482F11924A95E9F7E4E4F1E02C
:100BF000DE01AD57BF4F982F01900D929A95E1F706
:100C0000ECE4F1E0DE01A558BF4F982F01900D9262
:100C10009A95E1F71E0153E7250E311CF101482F8B
:100C200011924A95E9F768527109C551DF4F7983EE
:100C30006883CB5ED040FB01482F11924A95E9F7BB
:100C400068507109C351DF4F79836883CD5ED0400E
:100C5000FB01482F11924A95E9F7E4E5F1E0DE0146
:100C6000A55ABF4F982F01900D929A95E1F76051C8
:100C70007109C151DF4F79836883CF5ED040FB019A
:100C8000482F11924A95E9F7ECE5F1E0DE01A55B0A
:100C9000BF4F982F01900D929A95E1F7605171091D
:100CA000CF50DF4F79836883C15FD040FB01482F6D
:100CB00011924A95E9F768507109CD50DF4F798359
:100CC0006883C35FD040FB01482F11924A95E9F732
:100CD000E4E6F1E0DE01D396982F01900D929A950B
:100CE000E1F7EEE0F1E0DE019B96982F01900D9286
:100CF0009A95E1F768517109CB50DF4F798368838A
:100D0000C55FD040FB01482F11924A95E9F7685022
:100D10007109C950DF4F79836883C75FD040FB01F9
:100D2000482F11924A95E9F746E056E168E172E8EA
:100D30004093600350936103609362037093630375
:100D400080936403FE01E553FF4FA8E6B3E0982FBC
:100D500001900D929A95E1F741E056E16FEF73E84B
:100D60004093500350935103609352037093530385
:100D700080935403FE01ED53FF4FA8E5B3E0982F95
:100D800001900D929A95E1F792E0892E96E1992EC5
:100D9000AA24AA9493E8B92E80924003909241032A
:100DA000A0924203B092430380934403FE01E554B2
:100DB000FF4FA8E4B3E0982F01900D929A95E1F7C8
:100DC00042E056E26FEF72E84093300350933103F4
:100DD000609332037093330380933403FE01ED5428
:100DE000FF4FA8E3B3E0982F01900D929A95E1F799
:100DF000E9E04E2EE6E45E2EE2E16E2EE5E87E2E80
:100E000040922003509221036092220370922303A8
:100E100097E090932403FE01E652FF4FA8E2B3E06F
:100E2000D92E01900D92DA94E1F74092100350927E
:100E30001103609212037092130390931403FE0146
:100E4000ED52FF4FA8E1B3E001900D929A95E1F7C2
:100E5000F6E04F2EF6E35F2EF0E26F2EF2E87F2EE3
:100E600040920003509201036092020370920303C8
:100E700080930403FE01E555FF4FA8E0B3E0982FEF
:100E800001900D929A95E1F7412CA4E35A2E662425
:100E90006A94A4E87A2E4092F0025092F102609295
:100EA000F2027092F3028093F402F901A8EFB2E02B
:100EB000982F01900D929A95E1F7C12CB5E4DB2EA5
:100EC000B2E1EB2EB5E8FB2EC092E002D092E10237
:100ED000E092E202F092E30222E02093E40291E049
:100EE0009093E8022093E9024093D0025093D102FC
:100EF0006093D2027093D3028093D402FE01E55630
:100F0000FF4FA8EDB2E0382F01900D923A95E1F72E
:100F1000CC24C39435E4D32E32E1E32E35E8F32E0E
:100F2000C092C002D092C102E092C202F092C3020B
:100F30002093C4029093C80237E13093C902C12CB8
:100F4000E5E1DE2EEE24EA94E3E8FE2EC092B00244
:100F5000D092B102E092B202F092B3028093B40256
:100F60003EECCA56DF4F3883C659D040FE01ED56DD
:100F7000FF4FA8EBB2E0382F01900D923A95E1F7C0
:100F8000CC24C394F5E1DF2EEE24EA94F3E8FF2E9F
:100F9000C092A002D092A102E092A202F092A3021B
:100FA0008093A4023DE0F8013383A8EAB2E0382F31
:100FB00001900D923A95E1F7A2E0CA2EA5E4DA2E4F
:100FC000A2E1EA2EA5E8FA2EC0929002D0929102F8
:100FD000E0929202F092930280939402FE01ED5708
:100FE000FF4FA8E9B2E0382F01900D923A95E1F752
:100FF000B3E0CB2EB5E4DB2EB2E1EB2EB5E8FB2E51
:10100000C0928002D0928102E0928202F09283022A
:1010100080938402FE01E558FF4FA8E8B2E0382F24
:1010200001900D923A95E1F712E0C12E15E3D12E11
:10103000EE24EA9414E8F12EC0927002D09271026C
:10104000E0927202F092730234E030937402C09026
:101050006C01D0906D01E0906E01F0906F01C09234
:101060007802D0927902E0927A02F0927B0204E058
:10107000C02E05E4D02E02E1E02E05E8F02EC0924D
:101080006002D0926102E0926202F0926302909359
:10109000640233E130936802E2E0CE2EE5E1DE2E19
:1010A000EE24EA94E3E8FE2EC0925002D092510260
:1010B000E0925202F092530280935402F101908325
:1010C000A8E5B2E0182F01900D921A95E1F7F3E030
:1010D000CF2EF5E1DF2EEE24EA94F3E8FF2EC09246
:1010E0004002D0924102E0924202F0924302809389
:1010F0004402AC969FAFAC97FE01E559FF4FA8E4C0
:10110000B2E0982F01900D929A95E1F7A4E0CA2ED3
:10111000A5E1DA2EEE24EA94A3E8FA2EC09230027A
:10112000D0923102E0923202F09233028093340284
:10113000A7963FAFA797FE01ED59FF4FA8E3B2E096
:10114000982F01900D929A95E1F7B1E1CB2EB6E47C
:10115000DB2EB2E1EB2EB5E8FB2EC0922002D0923E
:101160002102E0922202F092230280932402FE01E7
:10117000E55AFF4FA8E2B2E0982F01900D929A95A0
:10118000E1F74092100250921102609212027092A6
:10119000130280931402FE01ED5AFF4FA8E1B2E062
:1011A000982F01900D929A95E1F740930002509389
:1011B0000102609302027093030280930402FE0115
:1011C000E55BFF4FA8E0B2E0982F01900D929A9551
:1011D000E1F742E156E462E175E84093F001509393
:1011E000F1016093F2017093F3018093F401FE0129
:1011F000ED5BFF4FA8EFB1E0982F01900D929A950B
:10120000E1F743E156E462E175E84093E001509371
:10121000E1016093E2017093E3018093E401FE0138
:10122000FB96A8EEB1E0982F01900D929A95E1F708
:1012300044E156E462E175E84093D0015093D10156
:101240006093D2017093D3018093D401FE01F39691
:10125000A8EDB1E0982F01900D929A95E1F741E049
:1012600056E16FEF73E84093C0015093C101609362
:10127000C2017093C3018093C401FE01BB96A8EC28
:10128000B1E0982F01900D929A95E1F78092B0010C
:101290009092B101A092B201B092B3018093B401D7
:1012A00095E09DA3FE01B396A8EBB1E0982F0190C5
:1012B0000D929A95E1F740E054E16FEF73E84093A7
:1012C000A0015093A1016093A2017093A3018093A8
:1012D000A401FE017B96A8EAB1E001900D928A95E7
:1012E000E1F7E0918403F09185032083E09180038E
:1012F000F09181031082E0918203F091830380E1F9
:10130000808310928C03E0918803F091890386E03A
:101310008083E0918603F0918703808180618083E0
:10132000E0918603F0918703808188608083E0915B
:101330008603F0918703808180688083E091860333
:10134000F091870380818F7D80830E94620280EC10
:101350000E945B020E94FF016AE070E080E090E082
:101360000E9429028E010F5F1F4F8EE0F80111923B
:101370008A95E9F74EE0B80180E30E9408034EE049
:10138000B80180E40E9408034EE0B80180E50E94A5
:10139000080360E080E60E94F50260E080E70E94BA
:1013A000F50263EA8BE20E94F50244E067E680E61C
:1013B0000E949F0241E067E680E70E949F028CE066
:1013C000E0E7F1E0DE011F9601900D928A95E1F7CA
:1013D0006E01FFE0CF0ED11CF12CE12C18E0B12EF4
:1013E000F601019111916F0180E80E94B802892BEA
:1013F00071F40230110509F4D0C108F052C1011591
:10140000110509F4D0C10130110509F456C180E875
:101410000E94B802892B61F460E08AE20E94F50222
:1014200061EB89E20E94F50265E888E20E94F5021C
:1014300080E00E94B80200E010E080E693E00E94A5
:101440002C0362E370E080E090E00E94290280E5D6
:1014500093E00E942C0362E370E080E090E00E9441
:10146000290280E493E00E942C0362E370E080E0B4
:1014700090E00E94290280E393E00E942C0362E343
:1014800070E080E090E00E94290280E293E00E94F8
:101490002C0362E370E080E090E00E94290280E18A
:1014A00093E00E942C0362E370E080E090E00E94F1
:1014B000290280E093E00E942C0362E370E080E068
:1014C00090E00E94290280EF92E00E942C0362E3E8
:1014D00070E080E090E00E94290280EE92E00E949D
:1014E0002C0362E370E080E090E00E94290280ED2E
:1014F00092E00E942C0362E370E080E090E00E94A2
:10150000290280EC92E00E942C0362E370E080E00C
:1015100090E00E94290280EB92E00E942C0362E39B
:1015200070E080E090E00E94290280EA92E00E9450
:101530002C0362E370E080E090E00E94290280E9E1
:1015400092E00E942C0362E370E080E090E00E9451
:10155000290280E892E00E942C0362E370E080E0C0
:1015600090E00E94290280E792E00E942C0362E34F
:1015700070E080E090E00E94290280E692E00E9404
:101580002C0362E370E080E090E00E94290280E595
:1015900092E00E942C0362E370E080E090E00E9401
:1015A000290280E492E00E942C0362E370E080E074
:1015B00090E00E94290280E392E00E942C0362E303
:1015C00070E080E090E00E94290280E292E00E94B8
:1015D0002C0362E370E080E090E00E94290280E149
:1015E00092E00E942C0362E370E080E090E00E94B1
:1015F000290280E092E00E942C0362E370E080E028
:1016000090E00E94290280EF91E00E942C0362E3A7
:1016100070E080E090E00E94290280EE91E00E945C
:101620002C0362E370E080E090E00E94290280EDEC
:1016300091E00E942C0362E370E080E090E00E9461
:10164000290280EC91E00E942C0362E370E080E0CC
:1016500090E00E94290280EB91E00E942C0362E35B
:1016600070E080E090E00E94290280EA91E00E9410
:101670002C0362E370E080E090E00E94290260EDBC
:1016800077E080E090E00E9429020115110509F43D
:10169000D4CE0E941001882309F4CFCE0E9400000E
:1016A000CCCE0430110509F47CC008F478C00530B4
:1016B000110509F0ACCE88E101C084E0F1E0EF163D
:1016C000F10409F072C0CC51DF4F1882C45ED040E3
:1016D000CD51DF4F1882C35ED040CE51DF4FB8826C
:1016E000C25ED040CF51DF4F1882C15ED04044E08F
:1016F000BE016F517F4F0E9408034FEFE41AF40AB6
:1017000056E0E516F10409F06BCECB51DF4F19829C
:101710001882C55ED04081E090E0C951DF4F9983C7
:101720008883C75ED0408E010B511F4F680164E073
:10173000C60ED11C88E0B82EF801E190F1908F011F
:1017400080E80E94B802892B09F061CECC51DF4FAE
:101750001882C45ED040CD51DF4F1882C35ED040A6
:10176000CE51DF4FB882C25ED040CF51DF4F1882DA
:10177000C15ED040E114F10469F1EA94EF2809F068
:1017800046CE84E244E0BE016F517F4F0E940803C1
:101790000C151D0509F43BCECFCF88E08FCF80E13B
:1017A0008DCF84E18BCF80E089CFCF51DF4F18827E
:1017B000C15ED040CE51DF4F1882C25ED040CC51C6
:1017C000DF4F1882C45ED040CD51DF4F1882C35E18
:1017D000D0408DCF80E2D6CFEE0FFF1F0590F49161
:1017E000E02D0994FB01DC0102C001900D924150F3
:0A17F0005040D8F70895F894FFCF99
:1017FA0000000100020001001E01010000016E50FC
:10180A00000000000000F24327000000000098409A
:10181A00ECDB09D1690B0300037003E80003000342
:10182A00B803CA000101000100010000EEF8AAD3C2
:10183A002C1CDF1F52503133533230410013091828
:10184A000000006A006425FA0000216427F0D753DB
:10185A00293E335B0F94050F8C0A0008006F00665F
:10186A000000010002000300040005003031364088
:10187A004146505156000000004601A600D300938D
:08188A00010401E200F6000078
:00000001FF
The github that I will open source in some time is not related to Chast's code - I don't even have an arduino to upload this to. I've researched the logic analyzer dumps that were sent here and found the correct messages. For now you can try and use this hex file, now that it's free.

Chast, darling, die mad about it.
tak kończą frajerzy - Jan G, 2023
By brightgloaming
#57595
Anyway, If someone wants something useful for a change, I managed to bypass the floor lock module's STM32F042F6P6's memory protection and read the flash contents. Here's the flash dump and a Ghidra project with the disassembly (memory regions and peripherals mapped by me, also a few comments in functions that I could identify).

If you find something useful, please share it here. Collaboration makes everything easier, some people are just greedy.

https://anonfiles.com/B8if03Wfy1/lockbox_zip
By Marius Petz
#57596
Chast wrote:
Mon Feb 06, 2023 9:38 am
brightgloaming wrote:
Sun Feb 05, 2023 1:28 pm
Chast said something about "stealing someone else's work" but honey, we're discussing hacking a rental-only scooter model. 100% of any work here is stolen.
As much as I value the work of independent creators, Chast was not only gatekeeping all of his research behind a paywall, he was also sending everyone who paid a mostly useless hex file *for 10 EUR*.
Save this code block with a .hex extension and upload it to an arduino nano with a MCP2515 CAN module connected (standard SPI pinout, INT pin to D2)
Code: Select all
:100000000C945D000C9485000C9485000C94850084
:100010000C9485000C9485000C9485000C9485004C
:100020000C9485000C9485000C9485000C9485003C
:100030000C9485000C9485000C9485000C9485002C
:100040000C9461040C9485000C942F040C94090406
:100050000C9485000C9485000C9485000C9485000C
:100060000C9485000C94850000000008000201003B
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000010204081020408001020408102001021F
:1000A00004081020040404040404040402020202EC
:1000B0000202030303030303AB0411241FBECFEFAB
:1000C000D8E0DEBFCDBF11E0A0E0B1E0EAEFF7E19C
:1000D00002C005900D92A839B107D9F724E0A8E92C
:1000E000B1E001C01D92A032B207E1F710E0CDE50A
:1000F000D0E004C02197FE010E94EC0BCC35D10763
:10010000C9F70E9439050C94FB0B0C94000090E099
:10011000FC01E057FF4F24918C559F4FFC018491C7
:10012000882399F090E0880F991FFC01EA57FF4F50
:10013000A591B491FC01E458FF4F859194918FB73C
:10014000F894EC91E22BEC938FBF0895AF92BF929D
:10015000CF92DF92EF92FF920F931F93CF93DF9393
:100160006C017B018B01040F151FEB015E01AE18C2
:10017000BF08C017D10759F06991D601ED91FC91E4
:100180000190F081E02DC6010995892B79F7C50111
:10019000DF91CF911F910F91FF90EF90DF90CF9063
:1001A000BF90AF900895FC01538D448D252F30E012
:1001B000842F90E0821B930B541710F0CF96089574
:1001C00001970895FC01918D828D981761F0A28DA1
:1001D000AE0FBF2FB11D5D968C91928D9F5F9F7367
:1001E000928F90E008958FEF9FEF0895FC01918D1D
:1001F000828D981731F0828DE80FF11D858D90E08A
:1002000008958FEF9FEF0895FC01918D228D892F26
:1002100090E0805C9F4F821B91098F73992708950E
:1002200084E793E00E94040121E0892B09F420E097
:10023000822F089580E090E0892B29F00E94100120
:1002400081110C9400000895FC01A48DA80FB92F12
:10025000B11DA35ABF4F2C91848D90E001968F73EE
:100260009927848FA689B7892C93A089B1898C910D
:10027000837080648C93938D848D981306C002885C
:10028000F389E02D80818F7D80830895EF92FF9226
:100290000F931F93CF93DF93EC0181E0888F9B8DA9
:1002A0008C8D98131AC0E889F989808185FF15C063
:1002B0009FB7F894EE89FF896083E889F989808186
:1002C0008370806480839FBF81E090E0DF91CF9155
:1002D0001F910F91FF90EF900895F62E0B8D10E077
:1002E0000F5F1F4F0F731127E02E8C8D8E110CC0E6
:1002F0000FB607FCFACFE889F989808185FFF5CF31
:10030000CE010E942401F1CFEB8DEC0FFD2FF11DEA
:10031000E35AFF4FF0829FB7F8940B8FEA89FB896D
:1003200080818062CFCFCF93DF93EC01888D8823CB
:10033000B9F0AA89BB89E889F9898C9185FD03C048
:10034000808186FD0DC00FB607FCF7CF8C9185FF2D
:10035000F2CF808185FFEDCFCE010E942401E9CF4D
:10036000DF91CF91089590E0FC01E859FF4F24916F
:10037000FC01E057FF4F3491FC01EC55FF4FE49135
:10038000EE23C9F0222339F0233001F1A8F4213003
:1003900019F1223029F1F0E0EE0FFF1FE458FF4F72
:1003A000A591B4918FB7F894EC91611126C0309566
:1003B0003E233C938FBF08952730A9F02830C9F021
:1003C000243049F7809180008F7D03C080918000A8
:1003D0008F7780938000DFCF84B58F7784BDDBCFAC
:1003E00084B58F7DFBCF8091B0008F778093B00074
:1003F000D2CF8091B0008F7DF9CF3E2BDACF61E074
:10040000809113040C94B3013FB7F8948091990143
:1004100090919A01A0919B01B0919C0126B5A89B57
:1004200005C02F3F19F00196A11DB11D3FBFBA2F86
:10043000A92F982F8827BC01CD01620F711D811D46
:10044000911D42E0660F771F881F991F4A95D1F7CB
:1004500008958F929F92AF92BF92CF92DF92EF92C8
:10046000FF924B015C010E9404026B017C010E941F
:1004700004026C197D098E099F09683E734081054D
:100480009105A8F321E0821A9108A108B10888EE2D
:10049000C80E83E0D81EE11CF11C81149104A10454
:1004A000B10429F7FF90EF90DF90CF90BF90AF900D
:1004B0009F908F9008958EBD00000DB407FEFDCF74
:1004C0008EB508950F931F93009114041091150495
:1004D000209116043091170440E052E16AE770E081
:1004E00080E0041715072607370740F476956795CF
:1004F000579547958F5F8630A1F787E0982F906AD0
:100500009695809581709CBD8DBD60E080911304AF
:100510001F910F910C94B301CF93C82F0E946202D8
:1005200083E00E945B028C2F0E945B0280E00E94AD
:100530005B02C82F0E94FF018C2FCF9108951F935B
:10054000CF93DF93182FD62FC42F0E94620285E02D
:100550000E945B02812F0E945B028D2F0E945B0232
:100560008C2F0E945B02DF91CF911F910C94FF01B1
:10057000CF92DF92EF92FF92CF93C82F482F60EE79
:100580008FE00E949F028FB7F894C0907003D090C4
:100590007103E0907203F09073038FBF8AE0C80E7E
:1005A000D11CE11CF11C2FB7F8948091700390913D
:1005B0007103A0917203B09173032FBF8C159D0539
:1005C000AE05BF0580F48EE00E948C02807EC813C9
:1005D000EACF81E091E0892790E0CF91FF90EF9002
:1005E000DF90CF90089580E0F5CFCF93DF93D82FA1
:1005F000C62F0E94620282E00E945B028D2F0E9441
:100600005B028C2F0E945B02DF91CF910C94FF0163
:10061000FF920F931F93CF93DF93C82FF62E172FC0
:10062000042F0E94620282E00E945B028C2F0E94D3
:100630005B02CF2DD12F0C0F1D2F111DC017D1071D
:1006400021F089910E945B02F9CFDF91CF911F9138
:100650000F91FF900C94FF014F925F926F927F92E7
:100660008F929F92AF92BF92CF92DF92EF92FF92C2
:100670000F931F93CF93DF93CDB7DEB763970FB67A
:10068000F894DEBF0FBECDBFFC012481293008F0F5
:100690008DC05C0186E0E0E0F1E0DE011E96019095
:1006A0000D928A95E1F73E01FEE06F0E711C8E01FE
:1006B0000C5E1F4FF301C190D1903F017601EE0C0B
:1006C000FF1CF701EC0DFD1DE458FE4F8080882DC6
:1006D0000E948C0283FD96C0F5019480F8E0F91524
:1006E00008F464C0F5010081118122813381B901D0
:1006F000A801442777FD4395552766277727D90119
:10070000C80188279927AA27B07444244A94542CF6
:10071000642C7FE1772E411106C044244A9467E09F
:10072000562E612C712C04211521262137214423BA
:1007300009F43FC00C831B83890122273327402FF4
:10074000440F440F440F407E502F53705860452B88
:100750004A8355E0169507955A95E1F70983892B49
:100760008A2B8B2BA1F1892D80648D83492D50E03C
:10077000B501685F7F4FCE0106960E94F20B45E0FF
:10078000490DF701EC0DFD1DE458FE4FBE016F5FF2
:100790007F4F81810E94080348E068E0882D0E9415
:1007A0009F02882D0E948C02807799F084E090E06F
:1007B00012C0A80123E0569547952A95E1F7498391
:1007C0000295000F007E0A831C821B82C8CF892DF0
:1007D000CCCF90E080E063960FB6F894DEBF0FBEFA
:1007E000CDBFDF91CF911F910F91FF90EF90DF90E0
:1007F000CF90BF90AF909F908F907F906F905F90C1
:100800004F9008956016710609F054CF82E090E091
:10081000E2CF1F920F920FB60F9211242F933F93A6
:100820004F935F936F937F938F939F93AF93BF93F8
:10083000EF93FF9384E793E00E942401FF91EF91EF
:10084000BF91AF919F918F917F916F915F914F91E8
:100850003F912F910F900FBE0F901F9018951F92F0
:100860000F920FB60F9211242F938F939F93EF93B4
:10087000FF93E0918403F09185038081E0918A03E6
:10088000F0918B0382FD1BC0908180918D038F5F5F
:100890008F7320918E03821741F0E0918D03F0E079
:1008A000EC58FC4F958F80938D03FF91EF919F91B2
:1008B0008F912F910F900FBE0F901F9018958081F0
:1008C000F4CF1F920F920FB60F9211242F933F93E4
:1008D0008F939F93AF93BF93809170039091710317
:1008E000A0917203B09173033091980123E0230F1C
:1008F0002D3758F50196A11DB11D209398018093C5
:10090000700390937103A0937203B093730380916B
:10091000990190919A01A0919B01B0919C0101963F
:10092000A11DB11D8093990190939A01A0939B0101
:10093000B0939C01BF91AF919F918F913F912F9167
:100940000F900FBE0F901F90189526E8230F029668
:10095000A11DB11DD2CFCF931092770310927603D1
:1009600088EE93E0A0E0B0E0809378039093790361
:10097000A0937A03B0937B0389E891E09093750389
:100980008093740385EC90E09093810380938003BF
:1009900084EC90E0909383038093820380EC90E05A
:1009A000909385038093840381EC90E09093870378
:1009B0008093860382EC90E0909389038093880370
:1009C00086EC90E090938B0380938A0310928D03C2
:1009D00010928E0310928F031092900382E194E0A4
:1009E0009093190480931804CFB7F8948091110460
:1009F000811124C0EEEAF0E08491EAE9F0E09491FC
:100A0000E82FF0E0EE0FFF1FEA57FF4FA591B491DA
:100A1000EC91E92321F461E08AE00E94B3018AE0CD
:100A20000E9487008CB580618CBD8CB580648CBDC4
:100A30008DE00E9487008BE00E9487008091110466
:100A40008F5F80931104CFBF8AE08093130480E806
:100A500096E9A8E9B0E08093140490931504A0935C
:100A60001604B09317048AE00E948700CF910C947B
:100A7000FF01CF93DF93CDB7DEB7C85FD1090FB6C3
:100A8000F894DEBF0FBECDBF789484B5826084BD7C
:100A900084B5816084BD85B5826085BD85B5816082
:100AA00085BD80916E00816080936E001092810000
:100AB00080918100826080938100809181008160BB
:100AC000809381008091800081608093800080917C
:100AD000B10084608093B1008091B0008160809308
:100AE000B00080917A00846080937A0080917A00CF
:100AF000826080937A0080917A00816080937A008E
:100B000080917A00806880937A001092C10088E01A
:100B1000E6E0F1E0DE01A553BF4F01900D928A950A
:100B2000E1F788E0EEE0F1E0DE01AD53BF4F019068
:100B30000D928A95E1F788E0E6E1F1E0DE01A55447
:100B4000BF4F01900D928A95E1F788E0EEE1F1E068
:100B5000DE01AD54BF4F01900D928A95E1F787E019
:100B6000E6E2F1E0DE01A652BF4F01900D928A95B8
:100B7000E1F787E0EDE2F1E0DE01AD52BF4F019019
:100B80000D928A95E1F788E0E4E3F1E0DE01A555F6
:100B9000BF4F01900D928A95E1F79E012D553F4F71
:100BA00088E0F901482F11924A95E9F7ECE3F1E06A
:100BB000DE01A556BF4F982F01900D929A95E1F74F
:100BC000BE016D567F4FC751DF4F79836883C95E81
:100BD000D040FB01482F11924A95E9F78E01055745
:100BE0001F4FF801482F11924A95E9F7E4E4F1E02C
:100BF000DE01AD57BF4F982F01900D929A95E1F706
:100C0000ECE4F1E0DE01A558BF4F982F01900D9262
:100C10009A95E1F71E0153E7250E311CF101482F8B
:100C200011924A95E9F768527109C551DF4F7983EE
:100C30006883CB5ED040FB01482F11924A95E9F7BB
:100C400068507109C351DF4F79836883CD5ED0400E
:100C5000FB01482F11924A95E9F7E4E5F1E0DE0146
:100C6000A55ABF4F982F01900D929A95E1F76051C8
:100C70007109C151DF4F79836883CF5ED040FB019A
:100C8000482F11924A95E9F7ECE5F1E0DE01A55B0A
:100C9000BF4F982F01900D929A95E1F7605171091D
:100CA000CF50DF4F79836883C15FD040FB01482F6D
:100CB00011924A95E9F768507109CD50DF4F798359
:100CC0006883C35FD040FB01482F11924A95E9F732
:100CD000E4E6F1E0DE01D396982F01900D929A950B
:100CE000E1F7EEE0F1E0DE019B96982F01900D9286
:100CF0009A95E1F768517109CB50DF4F798368838A
:100D0000C55FD040FB01482F11924A95E9F7685022
:100D10007109C950DF4F79836883C75FD040FB01F9
:100D2000482F11924A95E9F746E056E168E172E8EA
:100D30004093600350936103609362037093630375
:100D400080936403FE01E553FF4FA8E6B3E0982FBC
:100D500001900D929A95E1F741E056E16FEF73E84B
:100D60004093500350935103609352037093530385
:100D700080935403FE01ED53FF4FA8E5B3E0982F95
:100D800001900D929A95E1F792E0892E96E1992EC5
:100D9000AA24AA9493E8B92E80924003909241032A
:100DA000A0924203B092430380934403FE01E554B2
:100DB000FF4FA8E4B3E0982F01900D929A95E1F7C8
:100DC00042E056E26FEF72E84093300350933103F4
:100DD000609332037093330380933403FE01ED5428
:100DE000FF4FA8E3B3E0982F01900D929A95E1F799
:100DF000E9E04E2EE6E45E2EE2E16E2EE5E87E2E80
:100E000040922003509221036092220370922303A8
:100E100097E090932403FE01E652FF4FA8E2B3E06F
:100E2000D92E01900D92DA94E1F74092100350927E
:100E30001103609212037092130390931403FE0146
:100E4000ED52FF4FA8E1B3E001900D929A95E1F7C2
:100E5000F6E04F2EF6E35F2EF0E26F2EF2E87F2EE3
:100E600040920003509201036092020370920303C8
:100E700080930403FE01E555FF4FA8E0B3E0982FEF
:100E800001900D929A95E1F7412CA4E35A2E662425
:100E90006A94A4E87A2E4092F0025092F102609295
:100EA000F2027092F3028093F402F901A8EFB2E02B
:100EB000982F01900D929A95E1F7C12CB5E4DB2EA5
:100EC000B2E1EB2EB5E8FB2EC092E002D092E10237
:100ED000E092E202F092E30222E02093E40291E049
:100EE0009093E8022093E9024093D0025093D102FC
:100EF0006093D2027093D3028093D402FE01E55630
:100F0000FF4FA8EDB2E0382F01900D923A95E1F72E
:100F1000CC24C39435E4D32E32E1E32E35E8F32E0E
:100F2000C092C002D092C102E092C202F092C3020B
:100F30002093C4029093C80237E13093C902C12CB8
:100F4000E5E1DE2EEE24EA94E3E8FE2EC092B00244
:100F5000D092B102E092B202F092B3028093B40256
:100F60003EECCA56DF4F3883C659D040FE01ED56DD
:100F7000FF4FA8EBB2E0382F01900D923A95E1F7C0
:100F8000CC24C394F5E1DF2EEE24EA94F3E8FF2E9F
:100F9000C092A002D092A102E092A202F092A3021B
:100FA0008093A4023DE0F8013383A8EAB2E0382F31
:100FB00001900D923A95E1F7A2E0CA2EA5E4DA2E4F
:100FC000A2E1EA2EA5E8FA2EC0929002D0929102F8
:100FD000E0929202F092930280939402FE01ED5708
:100FE000FF4FA8E9B2E0382F01900D923A95E1F752
:100FF000B3E0CB2EB5E4DB2EB2E1EB2EB5E8FB2E51
:10100000C0928002D0928102E0928202F09283022A
:1010100080938402FE01E558FF4FA8E8B2E0382F24
:1010200001900D923A95E1F712E0C12E15E3D12E11
:10103000EE24EA9414E8F12EC0927002D09271026C
:10104000E0927202F092730234E030937402C09026
:101050006C01D0906D01E0906E01F0906F01C09234
:101060007802D0927902E0927A02F0927B0204E058
:10107000C02E05E4D02E02E1E02E05E8F02EC0924D
:101080006002D0926102E0926202F0926302909359
:10109000640233E130936802E2E0CE2EE5E1DE2E19
:1010A000EE24EA94E3E8FE2EC0925002D092510260
:1010B000E0925202F092530280935402F101908325
:1010C000A8E5B2E0182F01900D921A95E1F7F3E030
:1010D000CF2EF5E1DF2EEE24EA94F3E8FF2EC09246
:1010E0004002D0924102E0924202F0924302809389
:1010F0004402AC969FAFAC97FE01E559FF4FA8E4C0
:10110000B2E0982F01900D929A95E1F7A4E0CA2ED3
:10111000A5E1DA2EEE24EA94A3E8FA2EC09230027A
:10112000D0923102E0923202F09233028093340284
:10113000A7963FAFA797FE01ED59FF4FA8E3B2E096
:10114000982F01900D929A95E1F7B1E1CB2EB6E47C
:10115000DB2EB2E1EB2EB5E8FB2EC0922002D0923E
:101160002102E0922202F092230280932402FE01E7
:10117000E55AFF4FA8E2B2E0982F01900D929A95A0
:10118000E1F74092100250921102609212027092A6
:10119000130280931402FE01ED5AFF4FA8E1B2E062
:1011A000982F01900D929A95E1F740930002509389
:1011B0000102609302027093030280930402FE0115
:1011C000E55BFF4FA8E0B2E0982F01900D929A9551
:1011D000E1F742E156E462E175E84093F001509393
:1011E000F1016093F2017093F3018093F401FE0129
:1011F000ED5BFF4FA8EFB1E0982F01900D929A950B
:10120000E1F743E156E462E175E84093E001509371
:10121000E1016093E2017093E3018093E401FE0138
:10122000FB96A8EEB1E0982F01900D929A95E1F708
:1012300044E156E462E175E84093D0015093D10156
:101240006093D2017093D3018093D401FE01F39691
:10125000A8EDB1E0982F01900D929A95E1F741E049
:1012600056E16FEF73E84093C0015093C101609362
:10127000C2017093C3018093C401FE01BB96A8EC28
:10128000B1E0982F01900D929A95E1F78092B0010C
:101290009092B101A092B201B092B3018093B401D7
:1012A00095E09DA3FE01B396A8EBB1E0982F0190C5
:1012B0000D929A95E1F740E054E16FEF73E84093A7
:1012C000A0015093A1016093A2017093A3018093A8
:1012D000A401FE017B96A8EAB1E001900D928A95E7
:1012E000E1F7E0918403F09185032083E09180038E
:1012F000F09181031082E0918203F091830380E1F9
:10130000808310928C03E0918803F091890386E03A
:101310008083E0918603F0918703808180618083E0
:10132000E0918603F0918703808188608083E0915B
:101330008603F0918703808180688083E091860333
:10134000F091870380818F7D80830E94620280EC10
:101350000E945B020E94FF016AE070E080E090E082
:101360000E9429028E010F5F1F4F8EE0F80111923B
:101370008A95E9F74EE0B80180E30E9408034EE049
:10138000B80180E40E9408034EE0B80180E50E94A5
:10139000080360E080E60E94F50260E080E70E94BA
:1013A000F50263EA8BE20E94F50244E067E680E61C
:1013B0000E949F0241E067E680E70E949F028CE066
:1013C000E0E7F1E0DE011F9601900D928A95E1F7CA
:1013D0006E01FFE0CF0ED11CF12CE12C18E0B12EF4
:1013E000F601019111916F0180E80E94B802892BEA
:1013F00071F40230110509F4D0C108F052C1011591
:10140000110509F4D0C10130110509F456C180E875
:101410000E94B802892B61F460E08AE20E94F50222
:1014200061EB89E20E94F50265E888E20E94F5021C
:1014300080E00E94B80200E010E080E693E00E94A5
:101440002C0362E370E080E090E00E94290280E5D6
:1014500093E00E942C0362E370E080E090E00E9441
:10146000290280E493E00E942C0362E370E080E0B4
:1014700090E00E94290280E393E00E942C0362E343
:1014800070E080E090E00E94290280E293E00E94F8
:101490002C0362E370E080E090E00E94290280E18A
:1014A00093E00E942C0362E370E080E090E00E94F1
:1014B000290280E093E00E942C0362E370E080E068
:1014C00090E00E94290280EF92E00E942C0362E3E8
:1014D00070E080E090E00E94290280EE92E00E949D
:1014E0002C0362E370E080E090E00E94290280ED2E
:1014F00092E00E942C0362E370E080E090E00E94A2
:10150000290280EC92E00E942C0362E370E080E00C
:1015100090E00E94290280EB92E00E942C0362E39B
:1015200070E080E090E00E94290280EA92E00E9450
:101530002C0362E370E080E090E00E94290280E9E1
:1015400092E00E942C0362E370E080E090E00E9451
:10155000290280E892E00E942C0362E370E080E0C0
:1015600090E00E94290280E792E00E942C0362E34F
:1015700070E080E090E00E94290280E692E00E9404
:101580002C0362E370E080E090E00E94290280E595
:1015900092E00E942C0362E370E080E090E00E9401
:1015A000290280E492E00E942C0362E370E080E074
:1015B00090E00E94290280E392E00E942C0362E303
:1015C00070E080E090E00E94290280E292E00E94B8
:1015D0002C0362E370E080E090E00E94290280E149
:1015E00092E00E942C0362E370E080E090E00E94B1
:1015F000290280E092E00E942C0362E370E080E028
:1016000090E00E94290280EF91E00E942C0362E3A7
:1016100070E080E090E00E94290280EE91E00E945C
:101620002C0362E370E080E090E00E94290280EDEC
:1016300091E00E942C0362E370E080E090E00E9461
:10164000290280EC91E00E942C0362E370E080E0CC
:1016500090E00E94290280EB91E00E942C0362E35B
:1016600070E080E090E00E94290280EA91E00E9410
:101670002C0362E370E080E090E00E94290260EDBC
:1016800077E080E090E00E9429020115110509F43D
:10169000D4CE0E941001882309F4CFCE0E9400000E
:1016A000CCCE0430110509F47CC008F478C00530B4
:1016B000110509F0ACCE88E101C084E0F1E0EF163D
:1016C000F10409F072C0CC51DF4F1882C45ED040E3
:1016D000CD51DF4F1882C35ED040CE51DF4FB8826C
:1016E000C25ED040CF51DF4F1882C15ED04044E08F
:1016F000BE016F517F4F0E9408034FEFE41AF40AB6
:1017000056E0E516F10409F06BCECB51DF4F19829C
:101710001882C55ED04081E090E0C951DF4F9983C7
:101720008883C75ED0408E010B511F4F680164E073
:10173000C60ED11C88E0B82EF801E190F1908F011F
:1017400080E80E94B802892B09F061CECC51DF4FAE
:101750001882C45ED040CD51DF4F1882C35ED040A6
:10176000CE51DF4FB882C25ED040CF51DF4F1882DA
:10177000C15ED040E114F10469F1EA94EF2809F068
:1017800046CE84E244E0BE016F517F4F0E940803C1
:101790000C151D0509F43BCECFCF88E08FCF80E13B
:1017A0008DCF84E18BCF80E089CFCF51DF4F18827E
:1017B000C15ED040CE51DF4F1882C25ED040CC51C6
:1017C000DF4F1882C45ED040CD51DF4F1882C35E18
:1017D000D0408DCF80E2D6CFEE0FFF1F0590F49161
:1017E000E02D0994FB01DC0102C001900D924150F3
:0A17F0005040D8F70895F894FFCF99
:1017FA0000000100020001001E01010000016E50FC
:10180A00000000000000F24327000000000098409A
:10181A00ECDB09D1690B0300037003E80003000342
:10182A00B803CA000101000100010000EEF8AAD3C2
:10183A002C1CDF1F52503133533230410013091828
:10184A000000006A006425FA0000216427F0D753DB
:10185A00293E335B0F94050F8C0A0008006F00665F
:10186A000000010002000300040005003031364088
:10187A004146505156000000004601A600D300938D
:08188A00010401E200F6000078
:00000001FF
The github that I will open source in some time is not related to Chast's code - I don't even have an arduino to upload this to. I've researched the logic analyzer dumps that were sent here and found the correct messages. For now you can try and use this hex file, now that it's free.

Chast, darling, die mad about it.
tak kończą frajerzy - Jan G, 2023
Dirty dick, you wrote to watch out for me because I don't send source code. You got what I promised. File for arduino nano. No one promised you'd get the source file.
You're too stupid to understand it
Insulting someone is not a solution either. We should help each other here and not offend. When offering a arduino file, I assume so to get a arduino IDE file to compile by my self to make any adjustments. As a developer I always expect uncompiled project files - not the precompiled code. Maybe it was a misunderstanding because of the language.
Anyways.

@Scootermansussex the can messages wouldn't help you because the communication with the battery isn't CAN.
The battery is managed by the controller via UART communication. There is no difference between es400A, es400B or es400C models. The C is for "customized" and means that the scooter was specially produced for a specific company (example paintwork) especially it's a rework of the es400B - software is the same.

For the battery lock i found out that you have first to start the scooter and then a can message is sent to unlock the battery.
By Chast
#57599
Marius Petz wrote:
Thu Feb 09, 2023 4:40 am
Chast wrote:
Mon Feb 06, 2023 9:38 am
brightgloaming wrote:
Sun Feb 05, 2023 1:28 pm
Chast said something about "stealing someone else's work" but honey, we're discussing hacking a rental-only scooter model. 100% of any work here is stolen.
As much as I value the work of independent creators, Chast was not only gatekeeping all of his research behind a paywall, he was also sending everyone who paid a mostly useless hex file *for 10 EUR*.
Save this code block with a .hex extension and upload it to an arduino nano with a MCP2515 CAN module connected (standard SPI pinout, INT pin to D2)
Code: Select all
:100000000C945D000C9485000C9485000C94850084
:100010000C9485000C9485000C9485000C9485004C
:100020000C9485000C9485000C9485000C9485003C
:100030000C9485000C9485000C9485000C9485002C
:100040000C9461040C9485000C942F040C94090406
:100050000C9485000C9485000C9485000C9485000C
:100060000C9485000C94850000000008000201003B
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000010204081020408001020408102001021F
:1000A00004081020040404040404040402020202EC
:1000B0000202030303030303AB0411241FBECFEFAB
:1000C000D8E0DEBFCDBF11E0A0E0B1E0EAEFF7E19C
:1000D00002C005900D92A839B107D9F724E0A8E92C
:1000E000B1E001C01D92A032B207E1F710E0CDE50A
:1000F000D0E004C02197FE010E94EC0BCC35D10763
:10010000C9F70E9439050C94FB0B0C94000090E099
:10011000FC01E057FF4F24918C559F4FFC018491C7
:10012000882399F090E0880F991FFC01EA57FF4F50
:10013000A591B491FC01E458FF4F859194918FB73C
:10014000F894EC91E22BEC938FBF0895AF92BF929D
:10015000CF92DF92EF92FF920F931F93CF93DF9393
:100160006C017B018B01040F151FEB015E01AE18C2
:10017000BF08C017D10759F06991D601ED91FC91E4
:100180000190F081E02DC6010995892B79F7C50111
:10019000DF91CF911F910F91FF90EF90DF90CF9063
:1001A000BF90AF900895FC01538D448D252F30E012
:1001B000842F90E0821B930B541710F0CF96089574
:1001C00001970895FC01918D828D981761F0A28DA1
:1001D000AE0FBF2FB11D5D968C91928D9F5F9F7367
:1001E000928F90E008958FEF9FEF0895FC01918D1D
:1001F000828D981731F0828DE80FF11D858D90E08A
:1002000008958FEF9FEF0895FC01918D228D892F26
:1002100090E0805C9F4F821B91098F73992708950E
:1002200084E793E00E94040121E0892B09F420E097
:10023000822F089580E090E0892B29F00E94100120
:1002400081110C9400000895FC01A48DA80FB92F12
:10025000B11DA35ABF4F2C91848D90E001968F73EE
:100260009927848FA689B7892C93A089B1898C910D
:10027000837080648C93938D848D981306C002885C
:10028000F389E02D80818F7D80830895EF92FF9226
:100290000F931F93CF93DF93EC0181E0888F9B8DA9
:1002A0008C8D98131AC0E889F989808185FF15C063
:1002B0009FB7F894EE89FF896083E889F989808186
:1002C0008370806480839FBF81E090E0DF91CF9155
:1002D0001F910F91FF90EF900895F62E0B8D10E077
:1002E0000F5F1F4F0F731127E02E8C8D8E110CC0E6
:1002F0000FB607FCFACFE889F989808185FFF5CF31
:10030000CE010E942401F1CFEB8DEC0FFD2FF11DEA
:10031000E35AFF4FF0829FB7F8940B8FEA89FB896D
:1003200080818062CFCFCF93DF93EC01888D8823CB
:10033000B9F0AA89BB89E889F9898C9185FD03C048
:10034000808186FD0DC00FB607FCF7CF8C9185FF2D
:10035000F2CF808185FFEDCFCE010E942401E9CF4D
:10036000DF91CF91089590E0FC01E859FF4F24916F
:10037000FC01E057FF4F3491FC01EC55FF4FE49135
:10038000EE23C9F0222339F0233001F1A8F4213003
:1003900019F1223029F1F0E0EE0FFF1FE458FF4F72
:1003A000A591B4918FB7F894EC91611126C0309566
:1003B0003E233C938FBF08952730A9F02830C9F021
:1003C000243049F7809180008F7D03C080918000A8
:1003D0008F7780938000DFCF84B58F7784BDDBCFAC
:1003E00084B58F7DFBCF8091B0008F778093B00074
:1003F000D2CF8091B0008F7DF9CF3E2BDACF61E074
:10040000809113040C94B3013FB7F8948091990143
:1004100090919A01A0919B01B0919C0126B5A89B57
:1004200005C02F3F19F00196A11DB11D3FBFBA2F86
:10043000A92F982F8827BC01CD01620F711D811D46
:10044000911D42E0660F771F881F991F4A95D1F7CB
:1004500008958F929F92AF92BF92CF92DF92EF92C8
:10046000FF924B015C010E9404026B017C010E941F
:1004700004026C197D098E099F09683E734081054D
:100480009105A8F321E0821A9108A108B10888EE2D
:10049000C80E83E0D81EE11CF11C81149104A10454
:1004A000B10429F7FF90EF90DF90CF90BF90AF900D
:1004B0009F908F9008958EBD00000DB407FEFDCF74
:1004C0008EB508950F931F93009114041091150495
:1004D000209116043091170440E052E16AE770E081
:1004E00080E0041715072607370740F476956795CF
:1004F000579547958F5F8630A1F787E0982F906AD0
:100500009695809581709CBD8DBD60E080911304AF
:100510001F910F910C94B301CF93C82F0E946202D8
:1005200083E00E945B028C2F0E945B0280E00E94AD
:100530005B02C82F0E94FF018C2FCF9108951F935B
:10054000CF93DF93182FD62FC42F0E94620285E02D
:100550000E945B02812F0E945B028D2F0E945B0232
:100560008C2F0E945B02DF91CF911F910C94FF01B1
:10057000CF92DF92EF92FF92CF93C82F482F60EE79
:100580008FE00E949F028FB7F894C0907003D090C4
:100590007103E0907203F09073038FBF8AE0C80E7E
:1005A000D11CE11CF11C2FB7F8948091700390913D
:1005B0007103A0917203B09173032FBF8C159D0539
:1005C000AE05BF0580F48EE00E948C02807EC813C9
:1005D000EACF81E091E0892790E0CF91FF90EF9002
:1005E000DF90CF90089580E0F5CFCF93DF93D82FA1
:1005F000C62F0E94620282E00E945B028D2F0E9441
:100600005B028C2F0E945B02DF91CF910C94FF0163
:10061000FF920F931F93CF93DF93C82FF62E172FC0
:10062000042F0E94620282E00E945B028C2F0E94D3
:100630005B02CF2DD12F0C0F1D2F111DC017D1071D
:1006400021F089910E945B02F9CFDF91CF911F9138
:100650000F91FF900C94FF014F925F926F927F92E7
:100660008F929F92AF92BF92CF92DF92EF92FF92C2
:100670000F931F93CF93DF93CDB7DEB763970FB67A
:10068000F894DEBF0FBECDBFFC012481293008F0F5
:100690008DC05C0186E0E0E0F1E0DE011E96019095
:1006A0000D928A95E1F73E01FEE06F0E711C8E01FE
:1006B0000C5E1F4FF301C190D1903F017601EE0C0B
:1006C000FF1CF701EC0DFD1DE458FE4F8080882DC6
:1006D0000E948C0283FD96C0F5019480F8E0F91524
:1006E00008F464C0F5010081118122813381B901D0
:1006F000A801442777FD4395552766277727D90119
:10070000C80188279927AA27B07444244A94542CF6
:10071000642C7FE1772E411106C044244A9467E09F
:10072000562E612C712C04211521262137214423BA
:1007300009F43FC00C831B83890122273327402FF4
:10074000440F440F440F407E502F53705860452B88
:100750004A8355E0169507955A95E1F70983892B49
:100760008A2B8B2BA1F1892D80648D83492D50E03C
:10077000B501685F7F4FCE0106960E94F20B45E0FF
:10078000490DF701EC0DFD1DE458FE4FBE016F5FF2
:100790007F4F81810E94080348E068E0882D0E9415
:1007A0009F02882D0E948C02807799F084E090E06F
:1007B00012C0A80123E0569547952A95E1F7498391
:1007C0000295000F007E0A831C821B82C8CF892DF0
:1007D000CCCF90E080E063960FB6F894DEBF0FBEFA
:1007E000CDBFDF91CF911F910F91FF90EF90DF90E0
:1007F000CF90BF90AF909F908F907F906F905F90C1
:100800004F9008956016710609F054CF82E090E091
:10081000E2CF1F920F920FB60F9211242F933F93A6
:100820004F935F936F937F938F939F93AF93BF93F8
:10083000EF93FF9384E793E00E942401FF91EF91EF
:10084000BF91AF919F918F917F916F915F914F91E8
:100850003F912F910F900FBE0F901F9018951F92F0
:100860000F920FB60F9211242F938F939F93EF93B4
:10087000FF93E0918403F09185038081E0918A03E6
:10088000F0918B0382FD1BC0908180918D038F5F5F
:100890008F7320918E03821741F0E0918D03F0E079
:1008A000EC58FC4F958F80938D03FF91EF919F91B2
:1008B0008F912F910F900FBE0F901F9018958081F0
:1008C000F4CF1F920F920FB60F9211242F933F93E4
:1008D0008F939F93AF93BF93809170039091710317
:1008E000A0917203B09173033091980123E0230F1C
:1008F0002D3758F50196A11DB11D209398018093C5
:10090000700390937103A0937203B093730380916B
:10091000990190919A01A0919B01B0919C0101963F
:10092000A11DB11D8093990190939A01A0939B0101
:10093000B0939C01BF91AF919F918F913F912F9167
:100940000F900FBE0F901F90189526E8230F029668
:10095000A11DB11DD2CFCF931092770310927603D1
:1009600088EE93E0A0E0B0E0809378039093790361
:10097000A0937A03B0937B0389E891E09093750389
:100980008093740385EC90E09093810380938003BF
:1009900084EC90E0909383038093820380EC90E05A
:1009A000909385038093840381EC90E09093870378
:1009B0008093860382EC90E0909389038093880370
:1009C00086EC90E090938B0380938A0310928D03C2
:1009D00010928E0310928F031092900382E194E0A4
:1009E0009093190480931804CFB7F8948091110460
:1009F000811124C0EEEAF0E08491EAE9F0E09491FC
:100A0000E82FF0E0EE0FFF1FEA57FF4FA591B491DA
:100A1000EC91E92321F461E08AE00E94B3018AE0CD
:100A20000E9487008CB580618CBD8CB580648CBDC4
:100A30008DE00E9487008BE00E9487008091110466
:100A40008F5F80931104CFBF8AE08093130480E806
:100A500096E9A8E9B0E08093140490931504A0935C
:100A60001604B09317048AE00E948700CF910C947B
:100A7000FF01CF93DF93CDB7DEB7C85FD1090FB6C3
:100A8000F894DEBF0FBECDBF789484B5826084BD7C
:100A900084B5816084BD85B5826085BD85B5816082
:100AA00085BD80916E00816080936E001092810000
:100AB00080918100826080938100809181008160BB
:100AC000809381008091800081608093800080917C
:100AD000B10084608093B1008091B0008160809308
:100AE000B00080917A00846080937A0080917A00CF
:100AF000826080937A0080917A00816080937A008E
:100B000080917A00806880937A001092C10088E01A
:100B1000E6E0F1E0DE01A553BF4F01900D928A950A
:100B2000E1F788E0EEE0F1E0DE01AD53BF4F019068
:100B30000D928A95E1F788E0E6E1F1E0DE01A55447
:100B4000BF4F01900D928A95E1F788E0EEE1F1E068
:100B5000DE01AD54BF4F01900D928A95E1F787E019
:100B6000E6E2F1E0DE01A652BF4F01900D928A95B8
:100B7000E1F787E0EDE2F1E0DE01AD52BF4F019019
:100B80000D928A95E1F788E0E4E3F1E0DE01A555F6
:100B9000BF4F01900D928A95E1F79E012D553F4F71
:100BA00088E0F901482F11924A95E9F7ECE3F1E06A
:100BB000DE01A556BF4F982F01900D929A95E1F74F
:100BC000BE016D567F4FC751DF4F79836883C95E81
:100BD000D040FB01482F11924A95E9F78E01055745
:100BE0001F4FF801482F11924A95E9F7E4E4F1E02C
:100BF000DE01AD57BF4F982F01900D929A95E1F706
:100C0000ECE4F1E0DE01A558BF4F982F01900D9262
:100C10009A95E1F71E0153E7250E311CF101482F8B
:100C200011924A95E9F768527109C551DF4F7983EE
:100C30006883CB5ED040FB01482F11924A95E9F7BB
:100C400068507109C351DF4F79836883CD5ED0400E
:100C5000FB01482F11924A95E9F7E4E5F1E0DE0146
:100C6000A55ABF4F982F01900D929A95E1F76051C8
:100C70007109C151DF4F79836883CF5ED040FB019A
:100C8000482F11924A95E9F7ECE5F1E0DE01A55B0A
:100C9000BF4F982F01900D929A95E1F7605171091D
:100CA000CF50DF4F79836883C15FD040FB01482F6D
:100CB00011924A95E9F768507109CD50DF4F798359
:100CC0006883C35FD040FB01482F11924A95E9F732
:100CD000E4E6F1E0DE01D396982F01900D929A950B
:100CE000E1F7EEE0F1E0DE019B96982F01900D9286
:100CF0009A95E1F768517109CB50DF4F798368838A
:100D0000C55FD040FB01482F11924A95E9F7685022
:100D10007109C950DF4F79836883C75FD040FB01F9
:100D2000482F11924A95E9F746E056E168E172E8EA
:100D30004093600350936103609362037093630375
:100D400080936403FE01E553FF4FA8E6B3E0982FBC
:100D500001900D929A95E1F741E056E16FEF73E84B
:100D60004093500350935103609352037093530385
:100D700080935403FE01ED53FF4FA8E5B3E0982F95
:100D800001900D929A95E1F792E0892E96E1992EC5
:100D9000AA24AA9493E8B92E80924003909241032A
:100DA000A0924203B092430380934403FE01E554B2
:100DB000FF4FA8E4B3E0982F01900D929A95E1F7C8
:100DC00042E056E26FEF72E84093300350933103F4
:100DD000609332037093330380933403FE01ED5428
:100DE000FF4FA8E3B3E0982F01900D929A95E1F799
:100DF000E9E04E2EE6E45E2EE2E16E2EE5E87E2E80
:100E000040922003509221036092220370922303A8
:100E100097E090932403FE01E652FF4FA8E2B3E06F
:100E2000D92E01900D92DA94E1F74092100350927E
:100E30001103609212037092130390931403FE0146
:100E4000ED52FF4FA8E1B3E001900D929A95E1F7C2
:100E5000F6E04F2EF6E35F2EF0E26F2EF2E87F2EE3
:100E600040920003509201036092020370920303C8
:100E700080930403FE01E555FF4FA8E0B3E0982FEF
:100E800001900D929A95E1F7412CA4E35A2E662425
:100E90006A94A4E87A2E4092F0025092F102609295
:100EA000F2027092F3028093F402F901A8EFB2E02B
:100EB000982F01900D929A95E1F7C12CB5E4DB2EA5
:100EC000B2E1EB2EB5E8FB2EC092E002D092E10237
:100ED000E092E202F092E30222E02093E40291E049
:100EE0009093E8022093E9024093D0025093D102FC
:100EF0006093D2027093D3028093D402FE01E55630
:100F0000FF4FA8EDB2E0382F01900D923A95E1F72E
:100F1000CC24C39435E4D32E32E1E32E35E8F32E0E
:100F2000C092C002D092C102E092C202F092C3020B
:100F30002093C4029093C80237E13093C902C12CB8
:100F4000E5E1DE2EEE24EA94E3E8FE2EC092B00244
:100F5000D092B102E092B202F092B3028093B40256
:100F60003EECCA56DF4F3883C659D040FE01ED56DD
:100F7000FF4FA8EBB2E0382F01900D923A95E1F7C0
:100F8000CC24C394F5E1DF2EEE24EA94F3E8FF2E9F
:100F9000C092A002D092A102E092A202F092A3021B
:100FA0008093A4023DE0F8013383A8EAB2E0382F31
:100FB00001900D923A95E1F7A2E0CA2EA5E4DA2E4F
:100FC000A2E1EA2EA5E8FA2EC0929002D0929102F8
:100FD000E0929202F092930280939402FE01ED5708
:100FE000FF4FA8E9B2E0382F01900D923A95E1F752
:100FF000B3E0CB2EB5E4DB2EB2E1EB2EB5E8FB2E51
:10100000C0928002D0928102E0928202F09283022A
:1010100080938402FE01E558FF4FA8E8B2E0382F24
:1010200001900D923A95E1F712E0C12E15E3D12E11
:10103000EE24EA9414E8F12EC0927002D09271026C
:10104000E0927202F092730234E030937402C09026
:101050006C01D0906D01E0906E01F0906F01C09234
:101060007802D0927902E0927A02F0927B0204E058
:10107000C02E05E4D02E02E1E02E05E8F02EC0924D
:101080006002D0926102E0926202F0926302909359
:10109000640233E130936802E2E0CE2EE5E1DE2E19
:1010A000EE24EA94E3E8FE2EC0925002D092510260
:1010B000E0925202F092530280935402F101908325
:1010C000A8E5B2E0182F01900D921A95E1F7F3E030
:1010D000CF2EF5E1DF2EEE24EA94F3E8FF2EC09246
:1010E0004002D0924102E0924202F0924302809389
:1010F0004402AC969FAFAC97FE01E559FF4FA8E4C0
:10110000B2E0982F01900D929A95E1F7A4E0CA2ED3
:10111000A5E1DA2EEE24EA94A3E8FA2EC09230027A
:10112000D0923102E0923202F09233028093340284
:10113000A7963FAFA797FE01ED59FF4FA8E3B2E096
:10114000982F01900D929A95E1F7B1E1CB2EB6E47C
:10115000DB2EB2E1EB2EB5E8FB2EC0922002D0923E
:101160002102E0922202F092230280932402FE01E7
:10117000E55AFF4FA8E2B2E0982F01900D929A95A0
:10118000E1F74092100250921102609212027092A6
:10119000130280931402FE01ED5AFF4FA8E1B2E062
:1011A000982F01900D929A95E1F740930002509389
:1011B0000102609302027093030280930402FE0115
:1011C000E55BFF4FA8E0B2E0982F01900D929A9551
:1011D000E1F742E156E462E175E84093F001509393
:1011E000F1016093F2017093F3018093F401FE0129
:1011F000ED5BFF4FA8EFB1E0982F01900D929A950B
:10120000E1F743E156E462E175E84093E001509371
:10121000E1016093E2017093E3018093E401FE0138
:10122000FB96A8EEB1E0982F01900D929A95E1F708
:1012300044E156E462E175E84093D0015093D10156
:101240006093D2017093D3018093D401FE01F39691
:10125000A8EDB1E0982F01900D929A95E1F741E049
:1012600056E16FEF73E84093C0015093C101609362
:10127000C2017093C3018093C401FE01BB96A8EC28
:10128000B1E0982F01900D929A95E1F78092B0010C
:101290009092B101A092B201B092B3018093B401D7
:1012A00095E09DA3FE01B396A8EBB1E0982F0190C5
:1012B0000D929A95E1F740E054E16FEF73E84093A7
:1012C000A0015093A1016093A2017093A3018093A8
:1012D000A401FE017B96A8EAB1E001900D928A95E7
:1012E000E1F7E0918403F09185032083E09180038E
:1012F000F09181031082E0918203F091830380E1F9
:10130000808310928C03E0918803F091890386E03A
:101310008083E0918603F0918703808180618083E0
:10132000E0918603F0918703808188608083E0915B
:101330008603F0918703808180688083E091860333
:10134000F091870380818F7D80830E94620280EC10
:101350000E945B020E94FF016AE070E080E090E082
:101360000E9429028E010F5F1F4F8EE0F80111923B
:101370008A95E9F74EE0B80180E30E9408034EE049
:10138000B80180E40E9408034EE0B80180E50E94A5
:10139000080360E080E60E94F50260E080E70E94BA
:1013A000F50263EA8BE20E94F50244E067E680E61C
:1013B0000E949F0241E067E680E70E949F028CE066
:1013C000E0E7F1E0DE011F9601900D928A95E1F7CA
:1013D0006E01FFE0CF0ED11CF12CE12C18E0B12EF4
:1013E000F601019111916F0180E80E94B802892BEA
:1013F00071F40230110509F4D0C108F052C1011591
:10140000110509F4D0C10130110509F456C180E875
:101410000E94B802892B61F460E08AE20E94F50222
:1014200061EB89E20E94F50265E888E20E94F5021C
:1014300080E00E94B80200E010E080E693E00E94A5
:101440002C0362E370E080E090E00E94290280E5D6
:1014500093E00E942C0362E370E080E090E00E9441
:10146000290280E493E00E942C0362E370E080E0B4
:1014700090E00E94290280E393E00E942C0362E343
:1014800070E080E090E00E94290280E293E00E94F8
:101490002C0362E370E080E090E00E94290280E18A
:1014A00093E00E942C0362E370E080E090E00E94F1
:1014B000290280E093E00E942C0362E370E080E068
:1014C00090E00E94290280EF92E00E942C0362E3E8
:1014D00070E080E090E00E94290280EE92E00E949D
:1014E0002C0362E370E080E090E00E94290280ED2E
:1014F00092E00E942C0362E370E080E090E00E94A2
:10150000290280EC92E00E942C0362E370E080E00C
:1015100090E00E94290280EB92E00E942C0362E39B
:1015200070E080E090E00E94290280EA92E00E9450
:101530002C0362E370E080E090E00E94290280E9E1
:1015400092E00E942C0362E370E080E090E00E9451
:10155000290280E892E00E942C0362E370E080E0C0
:1015600090E00E94290280E792E00E942C0362E34F
:1015700070E080E090E00E94290280E692E00E9404
:101580002C0362E370E080E090E00E94290280E595
:1015900092E00E942C0362E370E080E090E00E9401
:1015A000290280E492E00E942C0362E370E080E074
:1015B00090E00E94290280E392E00E942C0362E303
:1015C00070E080E090E00E94290280E292E00E94B8
:1015D0002C0362E370E080E090E00E94290280E149
:1015E00092E00E942C0362E370E080E090E00E94B1
:1015F000290280E092E00E942C0362E370E080E028
:1016000090E00E94290280EF91E00E942C0362E3A7
:1016100070E080E090E00E94290280EE91E00E945C
:101620002C0362E370E080E090E00E94290280EDEC
:1016300091E00E942C0362E370E080E090E00E9461
:10164000290280EC91E00E942C0362E370E080E0CC
:1016500090E00E94290280EB91E00E942C0362E35B
:1016600070E080E090E00E94290280EA91E00E9410
:101670002C0362E370E080E090E00E94290260EDBC
:1016800077E080E090E00E9429020115110509F43D
:10169000D4CE0E941001882309F4CFCE0E9400000E
:1016A000CCCE0430110509F47CC008F478C00530B4
:1016B000110509F0ACCE88E101C084E0F1E0EF163D
:1016C000F10409F072C0CC51DF4F1882C45ED040E3
:1016D000CD51DF4F1882C35ED040CE51DF4FB8826C
:1016E000C25ED040CF51DF4F1882C15ED04044E08F
:1016F000BE016F517F4F0E9408034FEFE41AF40AB6
:1017000056E0E516F10409F06BCECB51DF4F19829C
:101710001882C55ED04081E090E0C951DF4F9983C7
:101720008883C75ED0408E010B511F4F680164E073
:10173000C60ED11C88E0B82EF801E190F1908F011F
:1017400080E80E94B802892B09F061CECC51DF4FAE
:101750001882C45ED040CD51DF4F1882C35ED040A6
:10176000CE51DF4FB882C25ED040CF51DF4F1882DA
:10177000C15ED040E114F10469F1EA94EF2809F068
:1017800046CE84E244E0BE016F517F4F0E940803C1
:101790000C151D0509F43BCECFCF88E08FCF80E13B
:1017A0008DCF84E18BCF80E089CFCF51DF4F18827E
:1017B000C15ED040CE51DF4F1882C25ED040CC51C6
:1017C000DF4F1882C45ED040CD51DF4F1882C35E18
:1017D000D0408DCF80E2D6CFEE0FFF1F0590F49161
:1017E000E02D0994FB01DC0102C001900D924150F3
:0A17F0005040D8F70895F894FFCF99
:1017FA0000000100020001001E01010000016E50FC
:10180A00000000000000F24327000000000098409A
:10181A00ECDB09D1690B0300037003E80003000342
:10182A00B803CA000101000100010000EEF8AAD3C2
:10183A002C1CDF1F52503133533230410013091828
:10184A000000006A006425FA0000216427F0D753DB
:10185A00293E335B0F94050F8C0A0008006F00665F
:10186A000000010002000300040005003031364088
:10187A004146505156000000004601A600D300938D
:08188A00010401E200F6000078
:00000001FF
The github that I will open source in some time is not related to Chast's code - I don't even have an arduino to upload this to. I've researched the logic analyzer dumps that were sent here and found the correct messages. For now you can try and use this hex file, now that it's free.

Chast, darling, die mad about it.

Dirty dick, you wrote to watch out for me because I don't send source code. You got what I promised. File for arduino nano. No one promised you'd get the source file.
You're too stupid to understand it
Insulting someone is not a solution either. We should help each other here and not offend. When offering a arduino file, I assume so to get a arduino IDE file to compile by my self to make any adjustments. As a developer I always expect uncompiled project files - not the precompiled code. Maybe it was a misunderstanding because of the language.
Anyways.

@Scootermansussex the can messages wouldn't help you because the communication with the battery isn't CAN.
The battery is managed by the controller via UART communication. There is no difference between es400A, es400B or es400C models. The C is for "customized" and means that the scooter was specially produced for a specific company (example paintwork) especially it's a rework of the es400B - software is the same.

For the battery lock i found out that you have first to start the scooter and then a can message is sent to unlock the battery.
Don't mislead.
Opening the battery door is and UART as well as CAN.
It depends on the model. Old Tier is on UART. The new Tier that used to be HIVE has CAN.
The IOT driver is the same for both versions. It differs in the content of the EEPROM in the IOT.
  • 1
  • 19
  • 20
  • 21
  • 22
  • 23
  • 28

As this was a rental version whos overstock was […]

Any one got any info on beryl bikes I seen a few[…]

LH/ TF-100 Style Display.

Hi I recently converted a Bird Zero to a personal […]

How do you operate dash without button? I have[…]