Hacking fusée (à la) framboise - A portable RPi Fusée Gelée rig

mogery

Well-Known Member
OP
Member
Joined
Dec 28, 2016
Messages
161
Trophies
0
Location
Hungary
XP
490
Country
Hungary
fusée (à la) framboise
A portable RPi Fusée Gelée rig.
.​

About
fusée framboise is a custom bare-bones Raspbian image that has a systemd Unit that loops modshipd.sh of fusee-launcher.

How-to

Ingredients
  • A Raspberry Pi Zero (any RPi works, but the Zero tends to run off of any power bank)
  • A power bank (for powering the RPi)
  • A non-powered USB hub (why?)
  • A USB-A to C cable (don't get a no-brand one: it may not have a needed resistor, and it may wreck your Switch or your USB source)
  • A USB-A to Micro cable (for RPi power)
  • A USB Micro to USB-A Female cable (only for the RPi Zero: for plugging in the USB hub)

SD Setup
  1. Download a fusee-framboise image.
  2. Flash it to your RPi's SD card. (If you don't have a flasher software installed, I recommend Etcher.)

Cables!
  • Plug the USB Micro to USB-A Female cable into the RPi. (only for RPi Zero)
  • Plug in the USB hub into the USB-A Female cable.
  • Plug in the USB-A to C cable into the USB hub.
  • Plug in the USB-A to Micro cable into the USB hub, and into the RPi.

Usage
You should just be able to plug in your Switch, put it into RCM, and the payload should automatically launch.

Replacing the payload
To replace the payload, you have two methods: (both need sudo)
  • Replace fusee.bin in /etc/fusee-launcher/ with another payload. (recommended)
  • Copy another payload into /etc/fusee-launcher/, change modchipd.sh to point to it, and restart the fusee-launcher service, or reboot.

Networking
You can change the payload over the air. Here's how to do it: (your RPi needs wireless, and you'll need a mobile/normal hotspot to do this)
  • Set a root password with "sudo passwd", and take note of it.
  • Change your default pi user's password from "raspberry". (optional, recommended)
  • Turn on SSH: it's in Interfacing Options of raspi-confiig.
  • Configure your Pi to connect to your phone's network.
  • Reboot to connect to it, run ifconfig, and take note of the settings.
  • Set a static IP based on your ifconfig data.
  • Take note of your static IP. (you should probably take note of it on your phone)
  • Use an app that supports SFTP to connect to your RPi with the new root password. (iOS)

 
Last edited by mogery, , Reason: Added a networking tutorial.

mogery

Well-Known Member
OP
Member
Joined
Dec 28, 2016
Messages
161
Trophies
0
Location
Hungary
XP
490
Country
Hungary
will try that the next days, thanks a lot!
Probably we could have a workaround for the need of the usb hub by direct soldering a usb socket with a current limiting resistor (100 ohm would do its job) in series to 5V....
Yeah, that would work, but this is a guide specifically made to not require soldering.
 
  • Like
Reactions: aut0mat3d

H1B1Esquire

RxTools, the ultimate CFW machine.
Member
Joined
Nov 2, 2016
Messages
3,732
Trophies
1
Age
36
Location
Earth, bro-dude.
XP
2,868
Country
United States
we are out of the age of *hax names

We need: Omele du formage, Royale du formage/with cheese, FiFi BonBon, Oui G. numba un, and
70117925.jpeg
.
 

mogery

Well-Known Member
OP
Member
Joined
Dec 28, 2016
Messages
161
Trophies
0
Location
Hungary
XP
490
Country
Hungary
Or replace it via samba share
well, i just ripped network out from the kernel...
Would it be possible to have /boot host the payload file? This would make it easier to change the payload from Windows
but /boot may work.

--------------------- MERGED ---------------------------

I would like a "portable" fusee trigger to have its payload easily changed wherever I go, and most places don't have a Linux box to change files with or a way to connect Rpi to screen and keyboard
lemme test boot speeds w/o network, and then I'll decide the method of implementation.
 
  • Like
Reactions: normal19

Joxley192

Well-Known Member
Newcomer
Joined
Feb 22, 2018
Messages
76
Trophies
0
Age
39
XP
340
Country
United Kingdom
Will this work on raspberry pi 2 or 3 as well o is it just for raspberry zero and the first raspberry pi
 

mogery

Well-Known Member
OP
Member
Joined
Dec 28, 2016
Messages
161
Trophies
0
Location
Hungary
XP
490
Country
Hungary
totally right, you want to have it booted up as quick as possible i guess ;)
Turns out that I can't rip out networking fully, and the boot time doesn't really change, so I'm going to open an FTP share to the directory.

--------------------- MERGED ---------------------------

Will this work on raspberry pi 2 or 3 as well o is it just for raspberry zero and the first raspberry pi
It works on all RPis.
 
  • Like
Reactions: aut0mat3d

Joxley192

Well-Known Member
Newcomer
Joined
Feb 22, 2018
Messages
76
Trophies
0
Age
39
XP
340
Country
United Kingdom
Nice I will try in about half anhour cause I have been trying to set fusee launcher up on my raspberry pi 2 its just wasn't working right so I hope this works or the new android app
 

guily6669

GbaTemp is my Drug
Member
Joined
Jun 3, 2013
Messages
2,333
Trophies
1
Age
34
Location
Doomed Island
XP
2,099
Country
United States
I would like a "portable" fusee trigger to have its payload easily changed wherever I go, and most places don't have a Linux box to change files with or a way to connect Rpi to screen and keyboard
What about just using your phone and a simple cable, press a button and its all done in like a minute...
 

guily6669

GbaTemp is my Drug
Member
Joined
Jun 3, 2013
Messages
2,333
Trophies
1
Age
34
Location
Doomed Island
XP
2,099
Country
United States
You dont need to open it anyway... buy a 3D printed jig and its the same or easier than connecting a joy-con to the Switch... I will probably add a button on my right joy-con or solder a simple magnetic switch in it and just passing a magnet like TheCyberQuake did.

My phone is a way better modchip as its pocket size, has its own battery that last like a week in standby and already goes everywhere with me all the time...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: show him fighting in ww2