• Hey, guest user. Hope you're enjoying GameParadise! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Picofly AIO Thread

 
 

admin

Chad
Staff member
85%
This is a Pikofly AIO Thread/Tutorial.
This information has been pulled from other threads and forums on this site, I haven't done anything except compile it in this one thread.
All credit goes to those who worked on all the relevant information and stuff.


First things First; I not not endorse piracy and those who released the firmware don't either so this is for home-brew use only.


DOING THIS MODIFCATION TO YOUR SWITCH MAY CAUSE PERMANENT DAMGE. I RECOMMEND YOU HAVE THIS DONE BY A PROFESSIONAL INSTALLER

DISCLAIMER!
Me or any of the other temp members who helped make this happen can not be held liable to any damage you cause your console in attempting to mod it. Professional installation is recommended for this mod.

Just because a mod is cheap doesn't mean it's easy. - Trust me I learnt the hard way - Adran 2023

FW Changelog - Note All Further firmwares will be in root firmware folder of GitHub

Changelog: 2.61

- no more magic for xiao/itsy, detection by shorting pins
-- for xiao2040 please short GPIO 1 & 2
-- for itsybitsy please short GPIO 2 & 3

- moved to the latest sdloader version (I know, logo sucks now)
- software update bugfixes, rollback works fine now
ChangeLog 2.6 Alpha:
- fixed regulator setup
- firmware update feature (+ rollback to backup in case of non-working fw update)
- multiple boards support (no idea if that works, magic, ensure LED blinks after write! that means detection worked fine!!)
- extended OFW support, should not break BOOT0 anymore, OFW BCT is copied into the unused space

-BUGS-
AUTOHOS Poweroff broken



        • RP2040-Zero
        • SMD 0805 47 to 50 ohm Resistors
        • Mosfet (IRFHS8342 MOSFET) or cpu flex cable - I personally recommend - (v1 for v1, v2 flex for v2 mariko etc etc but yes you can use a v2 with a v1 flex and vice versa it just needs modding)
        • switch (duh)
        • Wire
        • RP2040 Firmware (Do not flash firmware from the archive folder unless advised to)

    • - Erista Unpatched (Toshiba, Samsung)
      - Erista Patched (SanDisk, Samsung)
      - OLED (SK Hynix)
      - OLED (Samsung)
      - Mariko (Samsung)
      - Lite (SK Hynix)
      - Lite (Samsung)

    • 3 colours: blue (glitching), white (flashing), yellow (error code). This was made to make possible pi pico debugging + get rid of RGB/GRB issues
      Error codes list (= is long pulse, * is short pulse):

      = USB flashing done

      ** RST is not connected
      *= CMD is not connected
      =* D0 is not connected
      == CLK is not connected

      =** eMMC init failure during glitch process
      =*= CPU never reach BCT check, should not happen
      ==* CPU always reach BCT check (no glitch reaction, check mosfet)
      === Glitch attempt limit reached, cannot glitch

      =*** eMMC init failure
      =**= eMMC write failure - comparison failed
      =*=* eMMC write failure - write failed
      =*== eMMC test failure - read failed
      ==** eMMC read failed during firmware update
      ==*= BCT copy failed - write failure
      ===* BCT copy failed - comparison failure
      ==== BCT copy failed - read failure

      LED must be RED after USB write. if you see green, set "RGB mode" jumper

      WHITE = eMMC write
      BLUE = glitch
      PURPLE = eMMC boot failure, check CMD / CLK
      YELLOW = eMMC write failure, check D0 / unsupported eMMC
      CYAN = no reaction to glitch, check mosfet wire
      GREEN = success

    • !!!!PinOut for Other Boards!!!! (resistors / mosfets are still required)

      Common GPIO for all boards:
      CMD => 28
      CLK => 27
      RST => 26

      Waveshare 2040-zero / 2040-one (default, floating pins 29, 11, 16):
      DAT => 29
      CPU => 15

      • If you are using a flex cable - Solder to the middle 2 pins of the flex
      • If rebooting to OFW vol buttons don't work and blue or black screen
        • boot into full stock and perform full system reset
      • Other Mosfets you can use are; np2016, FDMA7672

    • Q: What Switches are supported?
      A: Unpatched Eristsa (v1), Patched Erista (v1), Mariko (v2, Lite, OLED, )

      Q: Will the RP2040-One work?
      A: Yes

      Q: eMMC types support?
      A: Tested on Hynix, Samsung, Toshiba, SanDisk


    • Download Firmware
    • Hold bootsel button and plug into pc
    • Upload firmware.uf2 file to your rp2040-zero
    • remove USB port, 3.3v regulator and buttons from your rp2040-zero
    • add the three (or 4 if your have trouble) resistors to your rp2040-zero (see images)
    • follow installation diagram and process for your model switch
    • ???
    • profit as you can now boot to hekate or atmosphere.
    • I *HIGHLY* recommend that upon booting into hekate for the first time you make a full and complete nand backup with keys



  • Rehius - Locked Firmware, Unlocking Files, LED Information, FAQ, Images
    flynnsmt4 - For bypassing the security on the locked FW
    Vittorio - 2.5fw+unlocked FW in one file
    Anyone who tested
    Anyone else who contributed to the thread (all 118 plus pages of it)
    The Original Dev


Changelog:
Added fw 2.70+ error codes
Added Oled i2c image.
Yo ho yo ho a mcfly life for me

29-april-2023
Hardware sources added
16-April 2023

Updated Raspberry Pi Pico Pinout

14-April-2023
Added more pinouts
Added install guide
Added Confirmed Models

8-April-2023
Added FW 2.61 and changelog

7-Apr-2023
- Fixed size Mistake
- Added Firmware 2.6Alpha
-added Firmware 2.6a changelod and more board support pinout.

29-mar-2023
- Added link to Toshiba Firmware for rp2040
- Added alternative mosfets
- Added Erista (patched) diagram

P.S More formatting and information to come
 
 

Recent Content

Newest Downloads

Tutorials

Back
Top