====== Furby ====== [[https://bluesyncline.gitlab.io/furby/index.html]]: 1998 original Furby assembler source code and [[https://github.com/gnomon-/furby-source|transcribed to assemble-able code (published in 2018 on github)]] \\ [[https://archive.org/details/furbysounds|furby voices on archive.org]] \\ [[https://cdn.preterhuman.net/texts/engineering/Furby%252C%20Reverse-Engineered.pdf]] \\ [[https://patents.google.com/patent/US6544098B1/en]] \\ [[http://www.phobe.com/furby/hacking.html|Furby Autopsy]] \\ [[https://web.archive.org/web/20190725163824/http://www.techdose.com/projects/Furby-Hacking-101/260/page1.html]] \\ ===== Audio Connected Furby (2012/BOOM) ===== [[https://official-furby.fandom.com/wiki/Furby_(2012)|Furby 2012]] has monochrome-LCD eyes and multiple personalities included. It has ultrasound communication "ComAir" for inter-Furby interactions and app connection. It can connect to [[https://official-furby.fandom.com/wiki/Furby_Party_Rockers|Furby Party Rockers]] "mini-furby companions" and later [[https://official-furby.fandom.com/wiki/Furby_Boom|Furby Boom]], which is based on 2012-model. Furby Boom can connect to [[https://official-furby.fandom.com/wiki/Furby_Furblings|Furblings]] exclusively and to Furby2012 over ComAir. Party Rockers and Furblings have no moving parts, “holographic / lenticular” style eyes with a backlight LED for illumination. Party rockers have tactile buttons for interaction, Furblings do not react to touch and can be used with Boom only. \\ [[https://learn.adafruit.com/furby-2012-teardown|2012 teardown on adafruit]] and its [[https://cdn-learn.adafruit.com/downloads/pdf/furby-2012-teardown.pdf|pdf version]]. Also see [[https://www.bot-thoughts.com/2013/03/furby-disassembly-part-1.html|another teardown]] and [[https://ifixit.com/Device/Hasbro_furby_2012|iFixit]] \\ [[https://poppopret.org/2013/12/18/reverse-engineering-a-furby/]] \\ [[https://habr.com/ru/articles/166377/]] and [[https://github.com/iafan/Hacksby]] \\ ===== Furby Connect (2016) ===== [[https://official-furby.fandom.com/wiki/Furby_Connect|Furby Connect (2016)]] has colour-LCD eyes and nRF51822 for Bluetooth connection inside (**no** ComAir anymore). \\ FunFact: feature of multiple personalities was scrapped in development. 7 unused personalities are still in NAND ([[https://github.com/Furby-ReConnect/Furby/blob/master/Furby-Files/Furby%20Personality%20Wavs.zip|unused audio files]]). As it has Bluetooth, the [[https://fccid.io/document.php?id=3031176|FCC was first with disassembling it]]. See a [[https://www.youtube.com/watch?v=4OTkOYPPKDs|tear down video on YT]].\\ The app "Furby Connect World" has been discontinued: To Download and use, see [[https://github.com/Furby-ReConnect/Furby-Connect-World-CDN]]. For troubleshooting, [[https://official-furby.fandom.com/wiki/Furby_Connect#App_features|read this tip]]. \\ [[https://github.com/Furby-ReConnect]] and [[https://github.com/Furby-ReConnect/Furby]] \\ [[https://web.archive.org/web/20220604212722/https://www.contextis.com/en/blog/dont-feed-them-after-midnight-reverse-engineering-the-furby-connect|archived original blog post of Furby-ReConnect]] \\ [[https://www.pentestpartners.com/security-blog/new-furby-teardown/]] \\ [[https://official-furby.fandom.com/wiki/Furby_Connect/Hacking]] \\ [[https://media.ccc.de/v/emf2018-111-dont-feed-them-after-midnight|CCC talk: Don't Feed Them After Midnight: Reverse-Engineering the Furby Connect ]] \\ [[https://github.com/Jeija/bluefluff|Reverse Engineering Furby Connect's Bluetooth Protocol and Update Format]] and read the [[https://github.com/Jeija/bluefluff/tree/master/doc|docs]]. There is a beginner friendly [[https://medium.com/%40chloecondon/how-to-hack-your-furby-connect-a-beginners-guide-d4337c458296|fluffd guide]] \\ [[https://furby-science.tumblr.com/post/190181429954/hacking-your-furby-connect-the-quick-and-easy-way]] \\ [[https://github.com/ctxis/Furby|Python tools for handing Furby Connect DLC files]] \\ [[https://pdjstone.github.io/furby-web-bluetooth/]] FurBLE - Furby Web Bluetooth Demo \\ [[https://github.com/swarley7/furbhax]] \\ [[https://github.com/martinwoodward/pyfluff]] Python rewrite of Bluefluff \\ ===== Ripping out Furby's heart ===== #TODO: describe replacing nRF in Furby Connect \\ [[https://github.com/matteoferla/pyfurby]] \\ [[https://web.archive.org/web/20231113214218/https://guess.works/posts/furpy-redux/|archived replacement-PCB schematics]] \\ [[https://www.instructables.com/Control-a-Furby-with-Arduino-or-other-microcontrol/]] \\ [[https://hackaday.io/project/9386-open-furby|Open FURBY (based on Furby BOOM)]] \\ ===== Furby fur modifications ===== Check out modified Furby skins/furs by "The Drunken Witch Co.", e.g. on [[https://www.tiktok.com/tag/thedrunkenwitchco|TikTok]] or [[https://www.instagram.com/thedrunkenwitchco/?g=5|Instagram]] \\ Also search on [[https://www.reddit.com/r/furby/|reddit /r/furby]] \\ ====== FYI: Other Toys ====== [[https://ifixit.com/News/107068/hasbro-furby-teardown-furby-doesnt-feel-so-good|Furby 2023 on iFixit]] \\ [[https://www.lumafield.com/article/inside-furby-2023-hasbro|CT-Scan of Furby 2023]] Hack those Tamagotchis! [[https://natashenka.ca/]] \\ Bitzee flex-PCB actuator LED display toy: [[https://www.reddit.com/r/AskElectronics/comments/1bh0vg0/does_bitzee_pcb_can_be_debugged_or_resetted/|discussion on reddit]] about Bitzee firmware dumping and [[https://fccid.ai/PQN229102G4P|bitzee disassembly by fcc with schematics too]] \\ Watch [[https://www.youtube.com/@CarlBugeja/playlists|Carl Bugeja on YT]]: DIY PCB and flexible actuators 'bitzee-style' \\