====== Guides ====== - [[projects:rlink2|Update Renault R-Link 2]] and unlocking Android Auto \\ - See [[sony_ericsson:start|Sony Ericsson phone section]] \\ - See [[disassembled_devices:toylino_galakto_player#hacking_the_toy_token|Galakto player multi-token]] \\ ====== Projects ====== Here are some of my projects I have done over time and want to share: - [[projects:maico_fan|Maico ECA 100 ipro]] reverse engineering and replacement of MCU with WiFi ESP8266 \\ - [[projects:x-mas_riddle_escape_game|X-Mas riddle escape game]] 2021: JS-webgame with offline elements \\ - [[projects:flextouch|Flextouch]] \\ - [[projects:ipod-simu|iPod 30-pin device simulation]] use BT on Yamaha R-840 \\ - [[projects:webrtc_streaming|WebRTC Streaming]] the simple approach \\ - [[projects:kptncook_telegram-bot|Telegram bot for KptnCook App]] \\ - [[projects:7_segment_clock_projector|7 segment projector]] for time on wall + 0.96" SPI IPS-TFT 80*160 with ST7735 \\ - [[projects:sony_psp|Sony PSP]]:MS to uSD, joystick/accelerometer, vibra-from-sound, LED-sound-blink, USB-C mod (for Vita too) \\ - PSX game Spyro 2 had antipiracy protection [[https://www.reddit.com/r/psx/comments/144u874/spyro_2_antipiracy_measure/|which randomly removed items]] from game and told that functionality is not guaranteed on hacked version. \\ - PSX game Crash Bandicoot (naughtydog) had playable Spyro (Insomniac) demo game included and hidden in idle-screen. Spyro had the same with Crash Bandicoot idle-screen. \\ - [[https://all-things-andy-gavin.com/2011/02/02/making-crash-bandicoot-part-1/|making of Crash Bandicoot]] has a nice readup and there is an [[https://www.youtube.com/watch?v=pSHj5UKSylk|extended video documentary]] (2h14m) \\ - PSX discs have a wobble in the inner, unwriteable disc tracks, which modchips worked around. There is [[https://github.com/kalymos/PsNee|AtTiny85 OSS modchip 'PsNee']]. There used to be black coloured burner CD-Rs (for aesthetics).\\ - There is an ODE SD-card reader to replace faulty CD lasers/drives if [[https://www.retrosix.wiki/laser-tuning-ps1|laser tuning]] does not work\\ - [[https://www.tomshardware.com/video-games/playstation/first-reverse-engineered-sony-ps1-motherboard-enables-fixing-broken-systems-bare-pcbs-for-usd40-boards-with-chips-for-usd95|nsOne is a PS1 PCB recreation]] working project from 2025 \\ - PlayStation Portable had pandora battery recovery mode long undiscovered. It was recovered because modified battery and MagicGate MemoryStick were still inside when someone had received it from manufacturer repair. \\ It came up with the [[https://playstation.fandom.com/wiki/Nintendo_PlayStation|"Nintendo PlayStation"]] project, a CD-Drive for upcoming SNES-console and became it's own console by Sony. \\ - You can modify a USB-C socket inside hollowed PS-Vita connector (done myself with microUSB sockets on defective ports) \\ - Buy µSD-Card PCB adapter for Vita game card slot. \\ - Buy µSD-card adapter for MemoryStick (also dual µSD); works well with SE phones and Sony PSP (except for PSP recovery with pandora battery due to no real MagicGate MemoryStick); adapter has ASIC inside; needs reformatting in dual µSD-card mode \\ - M2 MemoryStick micro is basically a shrunk down MemoryStick, they are electrically the same. \\ - [[projects:ps4-glitching|Glitch PS4 Renesas MCU]] to revert to previous firmware \\ - PS4 is vulnerable to [[https://hackerone.com/reports/1379975|BD-JB exploit]] which was 12-2024 [[https://wololo.net/2024/12/06/ps4-ps5-bd-jb-gets-significant-updates/|updated]] - jar-loader integrated :) \\ - early PS3 prototype model had no GPU. As Cell Processor is complicated to programm, devs protested, Sony added NVidia GeForce 7 GPU onboard. It is impressive what Graphics can be squeezed out of Cell PS3, see Naughty dogs Uncharted 3 and its progression documentary \\ - All PS3 with CFW are able to run backwards-compatible PSX and PS2 games with official emulator. Phat PS3 has PS2 coprocessor.\\ - the CFW story behind PS3 Cell (+PSP) hacking is entertaining *keyword golden firmware, golden times*; fully hacked\\ - the documentary of Naughtydog Crash Bandicoot on PSX is insightful \\ - The Logo of PS1 is a standing 'P' with a lying 'S'. \\ - PS2 FreeMCboot MemoryCard update mechanism exploit, boot from USB | now [[https://github.com/brad-lin/FreePSXBoot|FreePSXBoot for PS1 too]] | PS2 [[https://github.com/CTurt/FreeDVDBoot|FreeDVDBoot to setup FreeMCboot]] (2020 way for no modchip at all) \\ - There was a FreeMCBoot exploit which tricks the drive into thinking it is a VIDEO_DVD in no need of game-piracy-protection (need to patch games first) \\ - PSP/PS2/PS1 have tons of emulators for other systems - There are many emulators for Sony Playstation with upsampling and AntiAliasing (look@ Retroarch/Libretro) \\ - PS1 lack of FPU has become [[https://www.david-colson.com/2021/11/30/ps1-style-renderer.html|its own renderer style]]. Also good read is [[https://www.copetti.org/writings/consoles/playstation/|copetti.org]] \\ - The round Sony Ericsson logo is a [[sony_ericsson:themes|fluid joint of Sony 'S' and Ericsson 'E' (SE)]] \\ - [[sony_ericsson:links|Sony Ericsson phone scene]] is still (kept) alive :) \\ - legacy Navigon WinCE5/6 PNA stuff \\ ===== WIP / Future ===== - [[projects:rc_watergun_turret|Watergun turret]]: RC servos with ESP32 and camera \\ - [[projects:animatronics|Animatronics]] with servo and BLDC \\ - [[projects:ps4-glitching|Renesas MCU glitching for PS4]] port to other uCs \\ - [[projects:pico-hdmi|Pi Pico HDMI]] with CEC and GUI-menu (+Video-In)\\ - rebuild [[projects:yamaha_loudness|Yamaha loudness]] hardware circuit, controlled by MCU \\ - [[projects:pcb_business_card|PCB business card]] with NFC and PIC16 \\ - [[projects:shimano_di2_re|Shimano Di2 reverse engineering]]: CAN bus-like RE \\ - [[projects:bmw_hud_projector|BMW HUD projector]]: CAN2MCU with LCD \\ - [[projects:3d-printer_exchangeable-head|Exchangeable Headmount on 3D-printer]] for lasercutter and dremel-CNC \\ - [[projects:cam-ring-LED|Ring light for camera]], connected to flash port \\ ====== Disclaimer ====== Except where otherwise noted, all content on this domain is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License ([[https://creativecommons.org/licenses/by-nc-sa/4.0/|CC BY-NC-SA 4.0]]). \\