OpenLGTV is a collective, non-commercial project for legal reverse engineering and research of LG (Smart and non Smart) TVs firmware, which is partially Open Source. The main goal of the project is to improve the functionality of the TVs by adding new features, fixing bugs and providing new software.
Github: https://github.com/OpenLGTV
SamyGO is a project for legal reverse engineering and research on Samsung Television firmwares which is Open Sourced, partially. We try to fix problems that in the firmware. We don't want money from you. We make this modifications for us and ourself but you are allowed to join us.
(The recent set of Samsung TV Firmwares is based on Linux core (GPL), which our work will be building upon. Therefore all work done is in compliance with and subject to the GPL.)
SamyGo supports LED, LCD and Plasma TV models made by Samsung from 2009.
Valetudo is an opinionated software solution for cloud-free vacuum robots installed on thousands of robots. Since it was started in 2018, it has matured to a reliable fire-and-forget solution that just works. The obvious upside of this is that all your data stays on your robot. It also means that you won’t need to have a working internet connection just to control your local vacuum robot anymore. Commands usually execute much faster and more reliable, as they don’t have to detour through some server in a datacenter far away from you, which might be overloaded or even on fire.
Furthermore, the robot will continue working even after the vendor has ended support for that model and shut down the corresponding servers. This is a huge issue with IoT devices. They brick all the time because the vendor gets sold, changes its business model, runs out of venture capital, is bankrupt, gets hacked, and more.
Multiple integrations with other self-hosted software for convenience.
The Hacktic Demon Dialer is a compact inband signalling device, aka a blue box. With many additional features. The DemonDialer was designed by Hacktic in 1991, see hacktic 14-15. The original design notes and schematics have been located, scanned, and cleaned up. The documentation has been assembled into PDFs for printing and binding.
sf-hab.org's RP2040 based PicoBalloon Tracker PCB generation 1 for STEM education, designed by AG6NS.
USBRetro is an open source controller adapter firmware for converting USB controllers, keyboards, and mice to various retro consoles' native controller protocols.
OpenIPC is an open-source operating system targeting IP cameras with ARM and MIPS processors from several manufacturers in order to replace that closed, opaque, insecure, often abandoned and unsupported firmware pre-installed by a vendor.
OpenIPC Firmware comes as binary pre-compiled files for easy installation by end-user. Also, we provide full access to the source files for further development and improvement by any capable programmer willing to contribute to the project. OpenIPC source code is released under one of the most simple open source license agreements, MIT License, giving users express permission to reuse code for any purpose, even as part of a proprietary software. We only ask you politely to contribute your improvements back to us. We would be grateful for any feedback and suggestions.
Downloadable images: https://openipc.org/supported-hardware/featured
Github: https://github.com/OpenIPC
Shipping worldwide! Minifree sells secure, high quality systems with Free, Libre, Open Source Software (FOSS) pre-installed. Libre BIOS/UEFI replacement Libreboot (based on coreboot) and encrypted Debian GNU+Linux OS pre-installed (KDE Plasma desktop environment), with full driver support, or other Linux distro / BSD (e.g. OpenBSD, FreeBSD) at your request. Perfect for privacy software like Tor Browser or Tails.
Your choice of 1TB/2TB SSD or 2x1TB/2x2TB RAID1 SSDs, with good batteries and 16GB RAM. Free technical support via email/IRC plus 5-year warranty. Sales fund Libreboot development, lead by Leah Rowe (founder) who also owns Minifree.
This site is designed to provide background info on ChromeOS, Developer Mode, and Legacy Boot Mode, as well as info on modifying/replacing the the firmware on your device in order to better meet your needs. If you're looking for information on how to run Linux or Windows on your ChromeOS device, you've come to the right place.
It's also the home of the ChromeOS Firmware Utility Script and Kodi E-Z Setup Script, which simplify and automate many of the tasks required to run an alternate OS and/or Kodi Media Center on your Chromebook/Chromebox.
This project turns the Raspberry Pi Pico into a USB I/O Board.
It implements the USB protocol used by the dln2 Linux drivers and in addition it supports 2 CDC UARTS.
freezeFS.py is a utility program that runs on a PC and converts an arbitrary folder, subfolder and file structure into a Python source file. The generated Python file can then be frozen as bytecode into a MicroPython image together with the Virtual File System driver vfsfrozen.py.
When the generated Python file is imported, the file structure is mounted with os.mount() as a read only Virtual File System, which can be accessed on the microcontroller with regular file operations such as open in "r" or "rb" mode, read, readinto, readline, seek, tell, close, listdir, ilistidr, stat.
If the deploy option is used, the files and folders of the frozen files are copied to the standard flash file system. This enables installing configuration and data files when booting the MicroPython image the first time.
An important topic is that opening files in "r" mode requires to buffer the file in RAM. However, many libraries such as web servers and json support reading text modes in "rb" mode, and no overhead is incurred.
XTIDE Universal BIOS makes it possible to use modern large ATA hard disks or Compact Flash cards on old PC's. You can then enjoy quiet or noiseless drives with more capacity than you'll ever need for old computers.
XTIDE Universal BIOS (also known as simply "XUB") can be used on any IBM PC, XT, AT or 100% compatible system. On AT systems you can use any 16-bit ISA or VLB IDE or Multi I/O controller. For XT systems you can use XTIDE rev1 (not available anymore), XTIDE rev2 or JR-IDE/ISA.
All BIOS binaries available here must be properly configured with the configuration tool XTIDECFG.COM before flashing/programming to ROM. In addition to configuring the BIOS file for use with your specific hardware you must also make sure the file is checksummed by saving the file to disk as that will create the padding and checksum required for installation in a computer. Always use the version of XTIDECFG.COM supplied together with the BIOS files.
Source code: https://www.xtideuniversalbios.org/browser
This project is a VGA card for Apple II computers to ouput a crisp RGB signal to a VGA monitor instead of having to rely on the composite output. This is accomplished by snooping the 6502 bus and creating a shadow copy of the video memory within a Raspberry Pi Pico, then processing the raw video memory contents to output a "perfect" signal.
A complete guide to 3DS (and 2DS) custom firmware, from stock to boot9strap.
tio is a simple serial device tool which features a straightforward command-line and configuration file interface to easily connect to serial TTY devices for basic I/O operations. A simpler serial device tool for talking with serial TTY devices with less focus on classic terminal/modem features and more focus on the needs of embedded developers and hackers. tio was originally created to replace screen for connecting to serial devices when used in combination with tmux.
If it's a serial TTY device, it can talk to it. Sensible defaults (115200 8n1). Supports non-standard speeds, RS-485, multiple parity options.
Builds with Meson, for some reason. In the AUR.
Willow is an ESP IDF based project primarily targetting the ESP BOX hardware from Espressif. Our goal is to provide Amazon Echo/Google Home competitive performance, accuracy, cost, and functionality with Home Assistant and other platforms - 100% open source and completely self-hosted by the user with "ready for the kitchen counter" low cost commercially available hardware.
Use Willow Inference Server anywhere or don't use it at all with command recognition on the device. Have the results go anywhere you want. Integrate with whatever you want. Completely open source so it does what you want, only what you want, and only how you want it. No more annoying extra prompts or sales pitches to upsell you. Supports multiple wake words with more coming soon.
Approximately $50 hardware cost (plus USB-C power supply). Fully assembled. Done.
Wasp-os is a firmware for smart watches that are based on the nRF52 family of microcontrollers, and especially for hacker friendly watches such as the Pine64 PineTime. Wasp-os features full heart rate monitoring and step counting support together with multiple clock faces, a stopwatch, an alarm clock, a countdown timer, a calculator and lots of other games and utilities. All of this, and still with access to the MicroPython REPL for interactive tweaking, development and testing.
Wasp-os comes fully integrated with a robust bootloader based on the Adafruit NRF52 Bootloader. The bootloader has been extended to make it robust for development on form-factor devices without a reset button, power switch, SWD debugger or UART. This allows us to confidently develop on sealed devices relying on Bluetooth Low Energy for over-the-air updates.
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32.
A collection of the best free and open source hamradio projects!
M5's custom build of Micropython for the StackC series of products.