#2: New TV Media Box target
this is our dev log where we share how the development of flipper one is going updates are grouped by sub projects, with links, screenshots, and videos so you can explore the details in this dev log a new tv media box target, falcon mode for faster linux boot, macbook pro charging from flipper one, an mcu firmware ram/flash usage dashboard, and more 🐧 linux (cpu software) added a new systemd target tv media box with kodi media player and chromium web browser (for captive portals) chromium automatically launches when a captive portal is detected pr #75 https //github com/flipperdevices/flipperone linux build scripts/pull/75 in the future, profile switching will include a reboot into an isolated environment specific to each profile, which you can then reconfigure, break and roll back without affecting the rest of the system this concept is described on the flipper os docid\ zcengoxp87bflqypxqhpa page for now, here is a quick demo of the current target switching implementation to illustrate the software available in different profiles (no isolation yet, so no reboots shown) support for falcon mode was added to the rockchip spl, enabling direct linux boot without u boot after power on it takes 3 5 seconds to start userspace init and 13 seconds to finish it (booting from ufs flash) see the patch set https //lore kernel org/u boot/20260609 atf falcon v1 0 2b20c5e83615\@flipper net/ prepared the device tree for the next flipper one hardware revision 2 f0b1c2 branch test f0b1c2 https //github com/flipperdevices/flipper linux kernel/tree/test f0b1c2 now you can build locally our linux full disk images the last two repositories ( rkbin https //github com/flipperdevices/rkbin and rockchip linux https //github com/flipperdevices/rockchip linux ) have become public, completing the set of repos required for building images from source the resulting os images can be deployed on any of supported rk3576 based boards docid 2qava ehxy9yiq7l 3w22 learn how to build the os image docid\ rwo9zlxtqmdvjbpxexkxd sddm (simple desktop display manager) now supports binding to specified seats pr #2179 https //github com/sddm/sddm/pull/2179 fixed microsd card initialization when flipper one is booted from non microsd storage (e g ufs) commit 9e19452 https //github com/flipperdevices/flipper linux kernel/commit/9e19452179f01b82416e01d84a84b5d2d85935a7 fixed a cog https //github com/igalia/cog web browser startup crash when the assigned drm device not initialized pr #792 https //github com/igalia/cog/pull/792 ⚙️ mechanics we selected cms 151125 18sp x8 speaker (1w, 15×11×2 5 mm) for the next hw revision of flipper one a rubber (tpe) gasket helps seal the speaker so that sound is directed outside the device instead of leaking inside issue #23 https //github com/flipperdevices/flipperone mechanics/issues/23 fixed the microsd card sticking out issue by moving the slot slightly deeper into the device the lanyard loop has been slightly enlarged this will allow cables with connectors such as usb a or ethernet to be attached for carrying with flipper one issue #26 https //github com/flipperdevices/flipperone mechanics/issues/26 🔌 hardware usb power delivery output (usb c1 port) has been tested up to 15v / 3a this means flipper one can charge other usb pd–compatible devices we still need to fully test it across pd modes and with a wider range of usb pd devices the 5v output on the hdmi port is now protected against short circuits and reverse current using an lpw5202adb switch see power subsystem diagram docid\ jduwp85kjnjq9 rsvhllt the heatsink is grounded to the main pcb via spring contacts for esd protection 🕹️ mcu firmware debouncing was added to the headphones service to prevent multiple headphone status update events this happens when audio is played at high volume through the 3 5 mm jack with no headphones connected pr #165 https //github com/flipperdevices/flipperone mcu firmware/pull/165 added a new github action to the mcu firmware repository it automatically posts an artifact that shows how ram and flash usage changed this is powered by membrowse, which also generates commit to commit graphs of ram and flash consumption, making it easier to track anomalies over time pr #148 https //github com/flipperdevices/flipperone mcu firmware/pull/148 see the mcu firmware membrowse dashboard https //membrowse com/public/flipperdevices/flipperone mcu firmware/target/rp2350 flipperone thanks to @michael membrowse for this contribution 🎨 user interface the ui subproject includes several tasks open to the community for example, we are looking for the most intuitive labels for the power menu, which is used to control the device’s operating modes please help us choose the best option or suggest your own in issue #20 https //github com/flipperdevices/flipperone ui/issues/20 where you can help we have many tasks open to the community! see the full list on the 🚧 open tasks https //docs flipper net/one/open tasks page see you in the next dev log!
Have a question?
Our support team and an awesome community will get you an answer in a flash. Please leave your questions in English.
To ask a question or participate in discussions, you'll need to authenticate first.