Hacking Hardware Picofly - a HWFLY switch modchip

Tafty

Well-Known Member
Member
Joined
Sep 23, 2016
Messages
116
Trophies
0
Age
36
XP
923
Country
well... I managed to install my flex for cpu.... I failed my rst point however... RIP
what wire are you using, if kynar is too hard for you switch to magnet wire, its much smaller so really needs a microscope to work with....or at least really really good eyes. just as long as you dont bridge it with the pad directly underneath it you will be ok :)
 

Adran_Marit

Walküre's Hacker
Member
Joined
Oct 3, 2015
Messages
3,781
Trophies
1
Location
42*South
XP
4,548
Country
Australia
what wire are you using, if kynar is too hard for you switch to magnet wire, its much smaller so really needs a microscope to work with....or at least really really good eyes. just as long as you dont bridge it with the pad directly underneath it you will be ok :)
Even if I ripped the pad?
 

renoob

Active Member
Newcomer
Joined
Feb 6, 2023
Messages
42
Trophies
0
XP
157
Country
France
Yep, old and unkown BCTs. Btw, how do you open it with ghidra? I.e. what CPU instruction set do you choose? ARM Cortex 32bit Big Endian?
You should use bin with hidra
Cortex Little endian, set base address to 10000000 (when you click options) this is very important.
You can also use RP2040.svd file with SVD loader plugin to get nicer output (it shows named peripherals addresses etc etc) .
 
  • Like
Reactions: vittorio

vittorio

Well-Known Member
Member
Joined
May 12, 2014
Messages
243
Trophies
0
Age
26
XP
955
Country
Italy
You should use bin with hidra
Cortex Little endian, set base address to 10000000 (when you click options) this is very important.
You can also use RP2040.svd file with SVD loader plugin to get nicer output (it shows named peripherals addresses etc etc) .
Thanks
 
Last edited by vittorio,

Piorjade

Well-Known Member
Member
Joined
Nov 8, 2015
Messages
142
Trophies
0
XP
407
Country
Gambia, The
You should use bin with hidra
Cortex Little endian, set base address to 10000000 (when you click options) this is very important.
You can also use RP2040.svd file with SVD loader plugin to get nicer output (it shows named peripherals addresses etc etc) .
Tried to load RP2040.svd, but it fails with an error lol

Code:
SVD-Loader.py> Running...
Loading SVD file...
    Done!
Generating memory regions...
    Done!
Generating peripherals...
    XIP_CTRL
Traceback (most recent call last):
  File "[MY FOLDER]/SVD-Loader-Ghidra/SVD-Loader.py", line 137, in <module>
    length = calculate_peripheral_size(peripheral, default_register_size)
  File "[MY FOLDER]/SVD-Loader-Ghidra/SVD-Loader.py", line 55, in calculate_peripheral_size
    size = max(size, register.address_offset + register_size/8)
TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'
SVD-Loader.py> Finished!
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: My therapy chair is padded