Hacking Fusee Gelee with Raspberry Pi 3

kombos

Well-Known Member
Member
Joined
Apr 24, 2018
Messages
140
Trophies
0
Location
Universe
XP
167
Country
Ukraine
Would it be possible to get a Teensy++ to 2.0 work?

Well... probably. If you bitbang usb communication protocol ?
however it might not be fast enough

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

Aren't those sodimm though? I wouldn't know how to use one.

Thats a regular RPI, just small one. Doesn't have any ports but everything is broken on pin connector ;-) so a a little bit of soldering would be required ;-)
 

d4mation

Well-Known Member
Member
Joined
Aug 3, 2013
Messages
189
Trophies
0
XP
1,711
Country
United States
If there's a working solution made for the Pi Zero that'd be amazing. I've had one for a year or so and have never found a good project for it. Would recompiling the USB Driver with the patch be all that it takes? I can't find anything that says it supports USB 3.
 

ShroomKing

Somebody
Member
Joined
Mar 3, 2017
Messages
470
Trophies
0
Age
29
Location
in bed
XP
1,965
Country
United States
I mean, there are several pi0 models out there, the ones with an xhci usb controller(haven't seen one of those yet) don't need custom drivers.

The ones that just have ehci(most pi0's i know of) need them.
 
  • Like
Reactions: d4mation

DarkMelman

Member
OP
Newcomer
Joined
Apr 26, 2018
Messages
22
Trophies
0
Age
41
XP
81
Country
Germany
There is a PI3 in the same form factor as PI0, its called CM3 or Raspberry PI Computing Module 3
But out of the box only with so-dimm contacts...
Hi,

i have successfully used a Raspberry Pi 3 with Ubuntu Mate for Fusee Gelee!!!

Setup like Ubuntu

Tadaaa!!!

(Now i will setup a button (for example Pimoroni button-shim) to run fusee gelee on raspberry.)
Then, its no pc / Mac / vm or monitor neccessary to run the exploit :-))))


Here is my first try to run the exploit when the switch in RCM is connected to the Pi 3:

https://github.com/Darkmelman/udev_rule_fusee_gelee_pi3
 

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
6,643
Trophies
2
XP
5,866
Country
United Kingdom
what the hell?! a pi 3 clearly has xhci. And a pi zero works just fine, too, just gotta use a ehci kernel with having certain restrictions removed.(look at f0f's example ehci patch to see what needs to be removed)

Have you actually got it running on a pi zero? Is there a bootimage uploaded anywhere to try?
 

ShroomKing

Somebody
Member
Joined
Mar 3, 2017
Messages
470
Trophies
0
Age
29
Location
in bed
XP
1,965
Country
United States
A friend of mine has, i set up his pi with it yesterday.
Is there a bootimage uploaded anywhere to try?
uuuh, not that i know of. I don't know why you would need that, though, just use a distro you like, look up the usb2/ehci driver source and recompile the ehci driver with f0f's changes.

Ask on the Reswitched discord if you need help, someone should be able help you.
 

DarkMelman

Member
OP
Newcomer
Joined
Apr 26, 2018
Messages
22
Trophies
0
Age
41
XP
81
Country
Germany
Hi,

i have successfully used a Raspberry Pi 3 with Ubuntu Mate for Fusee Gelee!!!

Setup like Ubuntu

Tadaaa!!!

(Now i will setup a button (for example Pimoroni button-shim) to run fusee gelee on raspberry.)
Then, its no pc / Mac / vm or monitor neccessary to run the exploit :-))))

UPDATE:

Here is my first try to run the exploit when the switch in RCM is connected to the Pi 3:

https://github.com/Darkmelman/udev_rule_fusee_gelee_pi3

Note:

to get idVendor and idProduct, run lsusb after connect the switch in RCM mode

UPDATE 2:

Errors corrected on GitHub and idVendor and idProduct added!

Its working fine! ;-))

Enter RCM mode and 3 seconds later fusee runs!

UPDATE 3:

Patched the kernel and now everything is ru running on a pi zero w, and thanks udev, automated ;-))
 

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
6,643
Trophies
2
XP
5,866
Country
United Kingdom
uuuh, not that i know of. I don't know why you would need that, though, just use a distro you like, look up the usb2/ehci driver source and recompile the ehci driver with f0f's changes.

I don't have a distro I like, I have hated all *ix systems for 20 years. It seems like a whole lot of duplication for everyone to go through the hassle of customising and building. It would be cool if someone shared a minimal distro that just boots up and automates the exploit.
 

DarkMelman

Member
OP
Newcomer
Joined
Apr 26, 2018
Messages
22
Trophies
0
Age
41
XP
81
Country
Germany
  • Like
Reactions: aut0mat3d

shadowofdarkness

Well-Known Member
Member
Joined
Apr 17, 2007
Messages
536
Trophies
1
XP
2,260
Country
Canada
D

Deleted User

Guest
The patch works on a OSMC kernel. I just successfully launched a payload from a Raspberry Pi 3 model B+ running OSMC.
All it took was

git clone https://github.com/osmc/osmc.git
cd osmc/packages/kernel-osmc
wget https://raw.githubusercontent.com/f...aster/linux-ehci-enable-large-ctl-xfers.patch -O patches/rbp-040-linux-ehci-enable-large-ctl-xfers.patch
make rbp2
sudo dpkg -i *.deb
reboot

I dont have an raspberry does any one know the right commands on ubuntu
 

shadowofdarkness

Well-Known Member
Member
Joined
Apr 17, 2007
Messages
536
Trophies
1
XP
2,260
Country
Canada
  • Like
Reactions: Deleted User

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,883
Trophies
2
XP
29,260
Country
United Kingdom

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: It's how we used to cheat at Pokewalker.