Hardware Project XZZ's Switch Boardviews Cracked!

  • Thread starter Thread starter slimeinacloak
  • Start date Start date
  • Views Views 46,277
  • Replies Replies 74
  • Likes Likes 45
1738645142053.png

Shows fine for me, I have added my conf files if you want to try, config locations are:
C:\Users\User\AppData\Roaming\FlexBV5
/Users/user/Library/Application Support/FlexBV5/
 

Attachments

Hello, would you have the files available for BoardViewer? (.fz, .bdv, .bv, .cad etc.) Thank you.
 
Does this show Switch component values? Trying to see what components are next to the NAND connector. N14657 and N14658. Trying to fix my Switch and I think these maybe off in values.
flexbv5 switch.png
 
Does this show Switch component values? Trying to see what components are next to the NAND connector. N14657 and N14658. Trying to fix my Switch and I think these maybe off in values.
View attachment 490903
lmao, you bet Big N would give you a BOM list so that reverse engineer could put everything up on the boardview files.
They are just pcb mapping/connection files, not even closed to component values or traces in layer
 
lmao, you bet Big N would give you a BOM list so that reverse engineer could put everything up on the boardview files.
They are just pcb mapping/connection files, not even closed to component values or traces in layer
As noted upthread the trace data is in the files but isn't rendered by the existing board viewers. Currently diode values are the best we have thought it's possible that someone is working on a component list.
 
  • Like
Reactions: LudoTheGreat
Does this show Switch component values? Trying to see what components are next to the NAND connector. N14657 and N14658. Trying to fix my Switch and I think these maybe off in values.
View attachment 490903
Mine is Nintendo old switch, should be v1. I measured these 2 resistors in circuit are both reading 4.7K ohm. Hopes this help
Post automatically merged:

Over the past couple weeks myself and a few people have been able to crack XZZ's file format and encryption, of these files the switch boards that previously were locked behind a $40usd/month are now public and viewable to all :D (also all other XZZ pcb files but that is more of a badcaps post and I am personally invested in having the boardviews for the switch models so)

Full support in the main OBV repo soon once I cleanup the code and make a PR :3

Switch boardview files are in the example pcbs folder on the XZZPCB-ImHex repo (files dont need to be decrypted before opening with OBV fork)

View attachment 473736View attachment 473738View attachment 473737
Thx so much for your hard work! Its really helpful for repairing work.
 
Mine is Nintendo old switch, should be v1. I measured these 2 resistors in circuit are both reading 4.7K ohm. Hopes this help
Post automatically merged:


Thx so much for your hard work! Its really helpful for repairing work.
Thanks, mine is also old. Trying to fix my Switch not booting and I think the NAND is corrupt. Before I attempt a level 3 fix, I think I'll double check their resistance.
 
@slimeinacloak and gh/tlamy, thx! You OBV fork works on my old win pc
I've added instructions and fixes to the OBV fork for native win64 build
https://github.com/MstrVLT/OpenBoardViewXZZ/tree/xzz-pcb


View attachment 495174
Can't do the step with
CMAKE_POLICY_VERSION_MINIMUM=3.5 PYTHONUTF8=1 ./build.sh --recompile
it says
-bash: ./build.sh: No such file or directory

i dont have a clue what i am doing. just want to install openboardviewer with your instrcutions but i can't do it. please help me. thanks
 
Can't do the step with
CMAKE_POLICY_VERSION_MINIMUM=3.5 PYTHONUTF8=1 ./build.sh --recompile
it says
-bash: ./build.sh: No such file or directory

i dont have a clue what i am doing. just want to install openboardviewer with your instrcutions but i can't do it. please help me. thanks
TRY ON MSYS OR LINUX.
 
Can't do the step with
CMAKE_POLICY_VERSION_MINIMUM=3.5 PYTHONUTF8=1 ./build.sh --recompile
it says
-bash: ./build.sh: No such file or directory

i dont have a clue what i am doing. just want to install openboardviewer with your instrcutions but i can't do it. please help me. thanks

TRY ON MSYS OR LINUX

Yeah i installed msys as described in the instruction. But i get the error message.
 
Can't do the step with
CMAKE_POLICY_VERSION_MINIMUM=3.5 PYTHONUTF8=1 ./build.sh --recompile
it says
-bash: ./build.sh: No such file or directory

i dont have a clue what i am doing. just want to install openboardviewer with your instrcutions but i can't do it. please help me. thanks

TRY ON MSYS OR LINUX

Yeah i installed msys as described in the instruction. But i get the error message.
After installing all the packages from the second pacman command ( Windows instructions on the GitHub page), you must change directory to the one where the git command cloned the project to, and then, you can perform the command to start compiling.

BTW after the compilation finishes, I'm getting an Application Error for openboardview.exe, code (0xc000007b) and can't run it.

Any hint? Thanks in advance.


NVM, solved it by running the command from the GitHub page. Thanks a lot!
 
After installing all the packages from the second pacman command ( Windows instructions on the GitHub page), you must change directory to the one where the git command cloned the project to, and then, you can perform the command to start compiling.

BTW after the compilation finishes, I'm getting an Application Error for openboardview.exe, code (0xc000007b) and can't run it.

Any hint? Thanks in advance.


NVM, solved it by running the command from the GitHub page. Thanks a lot!
[ 24%] Generating build-generated/GenCADFileGrammar.h
C:/msys64/usr/bin/python3.12.exe: can't open file '/home/Harak-PC/OpenBoardView/release_build/src/openboardview/C:/msys64/home/Harak-PC/OpenBoardView/src/openboardview/../../utilities/generate_grammar_header.py': [Errno 2] No such file or directory
make[2]: *** [src/openboardview/CMakeFiles/openboardview.dir/build.make:75: src/openboardview/build-generated/GenCADFileGrammar.h] Error 2
make[1]: *** [CMakeFiles/Makefile2:363: src/openboardview/CMakeFiles/openboardview.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
MAKE INSTALL/STRIP FAILED

Now I get this error message. I am tired :(
Post automatically merged:

[ 24%] Generating build-generated/GenCADFileGrammar.h
C:/msys64/usr/bin/python3.12.exe: can't open file '/home/Harak-PC/OpenBoardView/release_build/src/openboardview/C:/msys64/home/Harak-PC/OpenBoardView/src/openboardview/../../utilities/generate_grammar_header.py': [Errno 2] No such file or directory
make[2]: *** [src/openboardview/CMakeFiles/openboardview.dir/build.make:75: src/openboardview/build-generated/GenCADFileGrammar.h] Error 2
make[1]: *** [CMakeFiles/Makefile2:363: src/openboardview/CMakeFiles/openboardview.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
MAKE INSTALL/STRIP FAILED

Now I get this error message. I am tired :(
The file generate_grammar_header.py is saved at C:\msys64\home\Harak-PC\OpenBoardView\utilities
Post automatically merged:

[ 24%] Generating build-generated/GenCADFileGrammar.h
C:/msys64/usr/bin/python3.12.exe: can't open file '/home/Harak-PC/OpenBoardView/release_build/src/openboardview/C:/msys64/home/Harak-PC/OpenBoardView/src/openboardview/../../utilities/generate_grammar_header.py': [Errno 2] No such file or directory
make[2]: *** [src/openboardview/CMakeFiles/openboardview.dir/build.make:75: src/openboardview/build-generated/GenCADFileGrammar.h] Error 2
make[1]: *** [CMakeFiles/Makefile2:363: src/openboardview/CMakeFiles/openboardview.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
MAKE INSTALL/STRIP FAILED

Now I get this error message. I am tired :(
Post automatically merged:


The file generate_grammar_header.py is saved at C:\msys64\home\Harak-PC\OpenBoardView\utilities
I smoehow got it working. It was hard, but you have to do more than the instructions in github says. this is defnitely not a beginners guide.!
Post automatically merged:

I have the problem now, that if i try do load a pcb file it is a unrecognized file format. i dont know why
 
Last edited by Harak,
[...]

I smoehow got it working. It was hard, but you have to do more than the instructions in github says. this is defnitely not a beginners guide.!

[...]
I just and simply followed GitHub's instructions and got it compiled, after discovering that I must change the working directory before issuing the compilation command, but nothing complicated.

Haven't had the chance to load a PCB just yet, but will do it when I get the time.
 
  • Love
Reactions: impeeza
I just and simply followed GitHub's instructions and got it compiled, after discovering that I must change the working directory before issuing the compilation command, but nothing complicated.

Haven't had the chance to load a PCB just yet, but will do it when I get the time.
perhaps you had already done some steps before. i had to install phyton and some other scripts. i dunno. it somehow worked. but i get the error with the unsupported file format.
tried it to install it on ubuntu too. i cant start the problem there, because the message occurs with "that operation is not supported" and a directory is not avaivlable something like /dev/dri

Got it working now, waiting for the diode values for obv
 
Last edited by Harak,

Site & Scene News

Popular threads in this forum