home.social

#bootloader — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bootloader, aggregated by home.social.

  1. @mntmn i have to buy a #laptop. i have to make money with my work :( want do this with #floss design. My question is, has the #mntreform or next enough power? I use programs like #gimp, webdesign, #blender, videoediting #kdenlive (no cinema, but social media & peertube). My #thinkPad yoga 260 makes errors by video cutting in #shotcut bc is to weak i think

    It should upgreadable, repairable & have free #bootloader. Last point why no #framework

    Or is an old upgraded thinkpad for my case enough?

  2. Лечим загрузчик часов Redmi Watch 5 от падений

    Разбираюсь с очередной моделью Xiaomi, отличная система, неплохой по железу девайс, но как всегда не идеален. Попытки обновить китайскую версию на глобальную, или перепрошивка демо часов вводят часы в состояние, которую обычный пользователь может назвать труп. Под капотом оказывается не совсем так, я покажу что происходит с прошивкой и почему выбранные архитектурные решения приводят к такому результату, а также покажу как исправить эту ситуацию.

    habr.com/ru/articles/1027516/

    #Xiaomi #Redmi_Watch #ota #recovery #разработка #reverse_engineering #bootloader

  3. Самая маленькая прошивка (MBR)

    В этом тексте я написал про то как написать крохотный, но очень полезный загрузчик. В программировании на STM32 бывает нужно сделать так, чтобы загрузчик оказался не в начале Flash памяти а в конце. Поэтому надо написать отдельную крохотную прошивку первичного загрузчика, которая просто при старте передает управление на другой адрес в физической памяти. Такие прошивки я называю MBR (Master Boot record).

    habr.com/ru/articles/1022264/

    #stm32 #make #dwt #mbr #LED #bootloader #arm #cortexm #cortexm4 #arm_cortex_m4

  4. una parziale buona notizia personale che magari può interessare chi ha problemi con il proprio cellulare.
    Ho resuscitato il mio #smartphone in autonomia (dopo che due centri di assistenza mi avevano consigliato di buttarlo). Ovviamente l'aiuto di vari video su youtube e documentazioni varie è stato fondamentale. Questo mi ha permesso di farmi una cultura sull'argomento. Termini come #bootloader, #recovery, #brom, #rom personalizzate, #flash tool, ecc. erano per me sconosciuti fino a poco più di due mesi fa.
    Il fatto che sia parziale è dovuto al fatto che, al momento, sono riuscito "solo" (ma per me già così è stata un'impresa) ad installare #LineageOS versione 18.1 #vanilla, ossia completamente senza app #google di mezzo. Come scoperto grazie a @[email protected], LineageOS è comunque Android seppur #opensource e senza google. Al momento non ho trovato altri sistemi operativi compatibili con il mio telefono. E' comunque un modo per discostarsi un po' di più dalle bigtech (in particolare google) nella propria vita digitale.
    Se siete possessori di un #realme 6S come il sottoscritto queste sono le risorse utilizzate nel recupero:
    https://www.youtube.com/watch?v=ov2Sk8sbCp0
    https://www.samarv121.dev/lineageos-18.1-RMX2001/
    ma in realtà in questi due mesi di pagine ne ho battute centinaia... e comunque il caro vecchio #nokia è sempre lì nel cassetto, come un fedele panchinaro, pronto all'uso...
  5. Ubuntu 26.10 plans to strip ZFS, Btrfs, LVM, and LUKS encryption from the signed GRUB bootloader to improve security.

    Full details here: ostechnix.com/ubuntu-26-10-may

    #Ubuntu2610 #Grub #Bootloader #Security #Proposal #Linux

  6. #Linux #Refind salternativen #Bootloader installieren wenn #GRUB nicht alles anzeigt.

    Kenntnis im Anpassen der Scripte sind unbedingt erforderlich.
    Hintergründe und Icons können individuell nach eigenem Wunsch angepasst werden.

    Die verschiedenen Themes verlangen eine individuelle Anpassung der "refind.conf" und Erstellung von verschiedenen Ordnern. Die zu erstellenden Ordner und Pfade stehen jeweils in der Datei "theme.conf"....

    #SYSFORMIT
    @sysform-it

    m.youtube.com/watch?v=w-lUbEPN

  7. And, that isn't all, as it also opens up potential to replace with modern options like or , at least for my machines.

  8. Типовая разметка памяти STM32

    Как вы могли заметить у микроконтроллеров STM32 секторы NOR Flash памяти облазают разным размером: 16kByte(4 шт), 64kByte (1 шт), 128kByte ( 7+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров STM32. Из каких секций обычно состоит Flash память микроконтроллерной программы? В этом тексте я предлагаю решение проблемы разметки памяти для случая работы с микроконтроллерами STM32.

    habr.com/ru/articles/1001268/

    #stm32 #gcc #ld #nvram #bootloader #mbr #TunerPro #configuration #calibration #gnu

  9. It would be great to have a something like a "Open Multi-boot Native Interface", OMNI, to replace #GRUB.

    - UEFI only
    - Graphical
    - Multi-kernel support

    I'm asking to basically marry GRUB with #rEFInd, and bring things like multi-kernel or OCI support dead simple rather thant bound to the terminal.

    #Linux #FOSS #OSS #OpenSource #Boot #BootLoader

  10. I wanted to automatically make boot options for snapper snapshots and ended up making these

    https://codeberg.org/grafcube/uki-efi-boot
    https://codeberg.org/grafcube/uki-snapper

    uki-efi-boot automatically scans directories in your esp for efi executables and adds entries to your UEFI boot options while uki-snapper automatically creates boot entries/UKIs for snapper snapshots.

    It has been working flawlessly so far. I use secure boot so I have to configure uki-snapper to build new images for each snapshot so I configured it to generate no more than 2 to fit in my esp. It also only works on arch right now since it depends on mkinitcpio but contributions to expand support are very welcome.

    I hope someone finds these scripts useful
    ​:ChikaHappy:​
    They're available on the AUR as well.

    @[email protected] #linux #uefi #uki #bootloader #btrfs #boot #snapper #opensource

  11. Строим свой остров: как создать минимальный Linux для Raspberry Pi

    Ещё три года назад меня просили рассказать, как собрать минимальный Linux для Raspberry Pi, — и сейчас я выполняю эту просьбу. Несмотря на то, что первоначальной целью Raspberry Pi было создание дешёвого устройства для обучения базовым навыкам программирования, информации о том как, создать минимальный Linux для Raspberry Pi в интернете немного. Я хочу восполнить этот пробел для желающих начать погружение в embedded-разработку. Linux для встраиваемых систем, включая Raspberry Pi, и Linux для PC имеют ряд различий. Различия касаются используемых загрузчиков, платформо-зависимого кода ядра, файловых систем и прочего. Для встраиваемых систем большое значение имеет Board Support Package (BSP), который обычно сопровождает различные системы на кристалле (System on Chip — SoC) или одноплатные компьютеры (Single Board Computer — SBC). Чтобы сделать статью интереснее и полезнее, я рассмотрю создание Linux для Raspberry Pi 3 и для Raspberry Pi 4 и укажу на различие этих одноплатных компьютеров в контексте загрузки и сборки ядра Linux. Также мы соберём и запустим downstream и upstream Linux-ядра для Raspberry Pi. Под Raspberry Pi 3 и Raspberry Pi 4 подразумеваются модели Raspberry Pi 3 Model B и Raspberry Pi 4 Model B соответственно. А обе модели называются в статье Raspberry Pi. Как и в моей прошлой статье по сборке Linux для PC собирать мы будем без использования Buildroot или Yocto Project , только сделаем его более практичным, так как он будет поддерживать работу с SD-картой. Такие сборки минимального Linux без Buildroot и Yocto Project мне чем-то напоминают высадку на необитаемый остров, где вы вынуждены минимальным набором инструментов благоустраивать свою жизнь. Да, вашей жизни ничего не угрожает, но определённая закалка в виде полученных базовых знаний остаётся. Поэтому системе Linux, создаваемой в статье, я дал кодовое название Robinson Linux. Я надеюсь, что после прочтения статьи вам будет гораздо проще собрать Linux для другого одноплатного компьютера, например, Orange Pi. Кому интересно погрузиться в embedded-разработку, добро пожаловать под кат.

    habr.com/ru/companies/ruvds/ar

    #linux #embedded_linux #raspberry_pi #linux_kernel #crosscompilation #devicetree #bootloader #uart #arm #статьи_ruvds

  12. STM32 Tutorial #43 - USB DFU Implementation

    In tutorial #40 we created a custom bootloader and a relocated application. We did however never implement the actual USB DFU (Device Firmware Update) functionality. In this video we will implement that and show how to flash our device using nothing but a web browser.

    #stm32 #stm32cubeide #stm32cubemx #bootloader #usb #dfu #arduino #stm32world

    youtube.com/watch?v=O6oslbgkjq8

  13. STM32 Tutorial #40 - Create a Custom Bootloader (USB DFU) and Relocated Application
    This is a big one. In this video we will explain and go through the process of creating a custom bootloader, which will allow firmware update using USB DFU (Device firmware update).
    #stm32 #tutorial #bootloader #usb #dfu #stm32cubeide #stm32cubemx #stm32world #arduino
    youtube.com/watch?v=wirNEpE6Dd4

  14. #Vorhaben fuer heute: #Mobilfunkprovider um ein Endgeraet mit offenem #Bootloader bitten, da kein #Wegwerfartikel gewuenscht ist, bei dem der Hersteller entscheidet, wann es keine Updates mehr gibt, sondern ein Geraet mit bedarfsabhaengiger #Nutzungsdauer