Hacking my inside dongle(SAMD21 )

  • Thread starter Thread starter jj56185
  • Start date Start date
  • Views Views 4,514
  • Replies Replies 13
  • Likes Likes 4

jj56185

Well-Known Member
Newcomer
Joined
May 2, 2018
Messages
66
Reaction score
49
Trophies
0
Age
37
XP
419
Country
China
MOD of trinket M0,arduino zero。。。thanks for all the Contributors。
with the reed switch connect to the RES,it easy to change the firmware(UF2)
 

Attachments

  • IMG_20180809_092835.jpg
    IMG_20180809_092835.jpg
    150.1 KB · Views: 1,023
  • IMG_20180809_092919.jpg
    IMG_20180809_092919.jpg
    230.3 KB · Views: 939
  • mmexport1533694436379.jpg
    mmexport1533694436379.jpg
    218.2 KB · Views: 1,009
Can you give us more details? How does it get put into reset mode for flashing? Is this a custom pcb you made, it doesn't look anything like the trinket m0 ?
 
Can you give us more details? How does it get put into reset mode for flashing? Is this a custom pcb you made, it doesn't look anything like the trinket m0 ?
Q
This is trinket m0.But I deleted everything useless,such as LED,button and LDO.Another IC is USB signal switch IC, when payload is done, the IC can disconnect the USB.That 's all.
 
Can you post your CURRENT.UF2 file please, I'm trying to test my own board - also using samd21g18a - but can't use the sam21e files as the code for those doesn't work on the sam21g, I can't get it to send the payload to the switch - but the trinket I have works fine.
 
Can you post your CURRENT.UF2 file please, I'm trying to test my own board - also using samd21g18a - but can't use the sam21e files as the code for those doesn't work on the sam21g, I can't get it to send the payload to the switch - but the trinket I have works fine.
you need to layout them with the same gpio,can you flash the bootloader? just flash it to a trinket m0 bootloader is OK,G18 and E18 is the same usb D+ D- gpio,but if bootloader is difference. the arduino Port D0 D1 D2 is difference
 
If I dump the trinket flash that works with sxox payload - then flash that dump onto sam21g18a - and use pins 34/33/gnd as D+ and D-, It doesn't send the payload? (even though connected to a pc these are the correct pins to use for usb as I can see the board as trinketboot)
 
Last edited by mrdude,
If I dump the trinket flash that works with sxox payload - then flash that dump onto sam21g18a - and use pins 34/33/gnd as D+ and D-, It doesn't send the payload? (even though connected to a pc these are the correct pins to use for usb as I can see the board as trinketboot)
they have the same bootloader?
 
they have the same bootloader?

Trinket flash is 256kb, doing a trinket dump using openocd dumps the bootloader (address 0x0 to 0x1FFF) and the sketch (starting address 0x2000), the complete dump can be flashed to a samd21g18a, and indeed shows up as TRINKETBOOT on a quick resest (twice), however the say you have dumped the trinket containing the sxos payload and then flashed that to your bare samd21g18a - it's lucky is it sends the payload once out of 20 times. Maybe due to some sort of timing issue.
 
Last edited by MatinatorX,
  • Like
Reactions: kristiansja

Site & Scene News

Popular threads in this forum