There is an inconsistency on Turkish ISO layout between Windows and MAC, on Grave and NONUS_BACKSLASH keys. For QMK, I had to overwrite and flip them with existence checking of my MAC layer, where I flip GUI and ALT keys.
This both happens on QMK and @ZMK on multiple boards. On ZMK, closest thing I found to achieve this is conditional layers, where I re-define almost every key.
I hate this approach, but couldn't find a better way😔
Jobs where I almost regret already being happily employed :-D
#Framework is hiring an #OpenSource & #Firmware developer! That sounds great, both for the person applying as well as for the community. While their hardware is awesome, there's still something left to be desired in terms of firmware (e.g. out of date ME etc.)
Trying to update firmware on an HP Spectre X360 laptop from linux, but I can't extract a .bin file from the downloadable .exe file. Has something changed in this space? The .exe file extracts only another .exe file! #linux#HP
Ok turns out you can create a usb to boot from, but this has to be done from INSIDE WINDOWS and ON AN HP COMPUTER! Not really helpful! #hp#linux#firmware
AMD Working To Release MES Documentation & Source Code
"[..], AMD now says they will be releasing documentation followed by the source code for their Micro-Engine Scheduler (MES) IP block found within Radeon GPUs."
Google has introduced Kernel Address Sanitizer (KASan) to enhance the security of Android firmware. KASan is designed to detect memory corruption vulnerabilities and stability issues before they affect user devices. It works by monitoring memory access operations to ensure they only target valid regions, identified in a shadow memory area. This tool has already helped identify and fix over 40 memory safety bugs in Android firmware. KASan is particularly useful for bare-metal targets, requiring specific compiler options and strategies to implement effectively. It's part of Google's efforts to address the security challenges posed by the vast number of Android devices and the fragmented ecosystem that makes vulnerability patching difficult.
Parlando di #emulatori non morti, forse saprete che ne esistono tipo solo 2 che emulano il #NintendoDSi (oltre alla versione base del #NDS), e #melonDS è quello che funziona meglio. 💫️
Mi sta essendo utile l’ #emulazione#DSiWare per controllare cose e catturare schermate sulla #FotocameraDSi senza dover per forza usare la #console reale, per quell’articolo che sto finendo*. Però, per quello non mi serve davvero scattare foto, e quindi mi è stata comoda la funzione per impostare come flusso della camera immagini salvate sul PC (Config > Camera Settings > Image file), che avevo generato al volo con Bing AI per averne della tipologia che mi serviva e con un’aspetto un po’ stock, dimostrative appunto. 🎁️
Preparate il #firmware DSi (che vi consiglio di scaricare da qui, è il dump che uso io e confermo che funziona) da dare all’emulatore, creando due cartelle separate per i file DS e #DSi, e rinominando i file in modo preciso, altrimenti la #app si lamenta:
biosdsi7.bin => dsi/bios7.bin
biosdsi9.bin => dsi/bios9.bin
biosnds7.bin => nds/bios7.bin
biosnds9.bin => nds/bios9.bin
dsfirmware.bin => nds/firmware.bin
dsifirmware.bin => dsi/firmware.bin
dsinand.bin => dsi/nand.bin
Fate “Boot firmware > DSi”, da lì si può avviare la magica #applicazione fotografica, date il permesso quando richiesto, e se tutto va bene potete godere. ❤️🔥️
*(Sto facendo progressi per l’articolone, ma troppo lentamente, nonostante io abbia scritto ben settemila parole vedo che mi mancano ancora troppe cose… la mente è pazza, questa situazione è assurda. 😵💫️)
Has anyone successfully implemented Nintendo Switch's :nintendo_switch_logo: JoyCon analog sticks to QMK firmware for mechanical keyboards? Any examples for wiring and firmware would be appreciated.
I'll use along with Splinky (Open source hardware, powered by #RP2040 , but 1:1 pin compatible with classic Atmega32u4 Sparkfun Pro Micros)
I'm unable to fix my #oneplus6 with the Windows tools. I can install the #qualcomm driver and the device is detected by windows but not in the msm tool (wrong COM port) so I can't reinstall #postmarketos nor the original #firmware. Any advice? I don't want to buy another phone again 😕
OTA #firmware update bricks #HP printers using third party ink cartridges in the name of………… #antivirus measures. The claim is viruses can be embedded into ink cartridges - but the likelihood is so low. Like really low. Low. Extremely low.
In other words, large company does shady thing and blames it on “#security”
Ecco una cosa assurda che ha trasformato la mia faccia in faccia scheletrino (💀). Dunque, mi servirebbe #testare una cosa (che a questo punto non dico ancora perché beh, si sono messe di mezzo le rogne) tramite interfaccia #SPI; il Raspino non posso usarlo perché non ho l’header per la #breadboard (dovrei comprarlo), e quindi uso il #NodeMCU. 🪨️
Boh, copio nel filesystem di #MicroPython i file della libreria che penso mi serva… e non va perché la versione di MP che ho è vecchia rispetto al #codice. Perdo tempo solo per backuppare tutti i file sul PC per poi riformattare la #flash della #board, poi quindi flasho il #firmware… e inizialmente sembra funzioni tutto, ma poi scopro che la #scheda si riavvia a caso quando collegata ad alcune porte #USB del PC. Collegandomi ad altre, invece, è la mia tastiera smette di funzionare (inizia a perdere tantissimi input). Sarà una regressione strana del firmware… penso. Avanti e indietro varie volte di ricopiare sul #MCU i file che avevo prima, nella speranza di continuare sulla mia strada, e invece ho perso solo tempo. E anche ora che ho rimesso (credo fosse quella, a memoria) la versione del firmware che avevo prima, 1.17, stesso casino (anche se i riavvii sono meno frequenti, ma ci sono). Dal portatile invece appare come dispositivo seriale, ma solo per degli istanti e poi non va più. 😶️
Che cavolo è successo? È la #megafine? Ho #flashato con il tool consigliato (anche con diverse modalità), e in ogni caso non ho avuto alcun errore (infatti beh, il #flashing è andato in sè sempre bene). Ormai io non. Quella cosa che dovevo provare dovrò farla con l’SDK C, perdendo un sacco di tempo perché sul #ESP8266 va riflashato l’intero firmware di base ogni volta che si compila uno sketch (~20 secondi a #compilazione?)… #mannaggia. Il #sasso mi ha lasciato metà a piedi. 😭️
Allein für den kleinen NFC-"Hack" lohnt sich dieser Vortrag!
Und abseits davon freue ich mich jetzt wie ein kleines Kind, unserer #Toniebox eine neue Firmware zu verpassen. hrhr #37c3
"Toniebox Reverse Engineering - Eine Musikbox für Kinder, Maker und Hacker" https://media.ccc.de/v/37c3-11993-toniebox_reverse_engineering
@elronat Klar, die Hardware darin ist auch nicht das Problem...
Und mit 8GB internem Flash geht ne Menge rein...
Ohne #AppZwang und mit lokalem Speicher hier hätte [#SD sich angeboten oder Notfalls Bluetooth + #Qi+ um kontaktlos zu ermöglichen !] wäre das Format sicherlich weniger hamfisted trotz #DRM...
Remember the Data Frog SF2000? It's a re-donkulously cheap handheld game system sold on Chinese mail order outlets like AliExpress and Temu. You can get one of these for as little as twenty dollars, not a bad deal when you consider there's just enough power packed into one of these systems to play Capcom arcade games and a hefty...
If you're at #37C3, go check out the self-organized sessions. I have submitted an intro to #oreboot and a #LinuxBoot/u-root/cpu workshop.
And at the Open Source #Firmware Foundation (OSFF) assembly, I'll run a little a #UEFI exploitation session.
Stupid cheap handheld gets absurdly versatile with new custom firmware (github.com)
Remember the Data Frog SF2000? It's a re-donkulously cheap handheld game system sold on Chinese mail order outlets like AliExpress and Temu. You can get one of these for as little as twenty dollars, not a bad deal when you consider there's just enough power packed into one of these systems to play Capcom arcade games and a hefty...