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,688
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,589
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
607
72,202
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,752