Postdoctoral researcher at EPFL working on decentralized machine learning. Interested in decentralized/distributed systems and reverse engineering.

Lausanne, Switzerland
Joined July 2009
Managed to upload iBSS to the emulated iPod Touch 2G and load it! Loading iBEC seems the next natural step. USB logic can be found here: github.com/devos50/it2g-usb-…
3
13
59
4,208
Worked on getting the USB connection working between the host machine and an emulated iPod Touch 2G. I can currently read the DFU status, next is the iBSS upload so we can initiate the recovery process! Source code: github.com/devos50/qemu-ios/…
1
5
51
3,689
Big thanks to Github user daniilfigasystems for adding brightness support to the iPod Touch 2G emulator! 🎉 A great enhancement for user experience. Try it out yourself here: github.com/devos50/qemu-ios #qemu #ios #opensource
3
42
1,590
Absolutely amazing vibes in the arena section of the Dutch GP, looking forward to the race today!! #dutchGP #f1 #Zandvoort #Formula1
4
916
I created a diagram of most hardware components of the iPod Touch 2G. I tried to group components by functionality/logic. Most of the stuff related to display, sound and graphics is not finished yet (like the GPU).
2
2
1
27
2,039
Great vibes and weather at #AbuDhabiGP 🏎️
4
833
Compared to the iPod Touch 1G emulator (devos50.github.io/blog/2022/…), it seems that the keyboard is now also working correctly.
1
1
40
2,861
One of the main reasons I’m doing this is to run 3rd party apps. While I haven’t tried yet to add IPA bundles to the filesystem and open them, the App Store application seems to work. Internet is not working but I did make some progress with the BCM4325 WiFi driver earlier.
2
35
2,618
Throwback tech📱! Just got the iPod Touch 2G emulator running smoothly with QEMU. Multitouch and LCD are working nicely, and I’m able to open most of the applications 🎉.
8
82
5
608
72,206
Managed to successfully initialize the BCM4325 driver in an emulated iPod Touch 2G! This is a key step to get Internet working inside the emulator. This device also needs to be functional, as its MAC address is used to generate the device's UDID.
2
2
53
6,753
Amazing experience and atmosphere at Zandvoort last Thursday and Friday! #DutchGP #DutchGrandPrix
3
801
Some amazing racing at the Belgian F1 race in Spa!
1
635
Getting close to a fully functional iPod Touch 2G emulation! All drivers are initialized, and the filesystem seems to work as well. The SpringBoard application starts but is unable to initialize the window buffer for some reason 😆.
25
219
6
2,252
145,633
Some progress on the QEMU simulation of the iPod Touch 2g (iOS 2.1): managed to boot up to the kernel! Most of the drivers are already starting up, except for the LCD display, NAND, and multitouch. Hopefully will have a functional emulation soon...
6
13
1
101
12,703