分類: 未分類

  • 透過 Raspberry Pi 的 SPI 介面刷 BIOS

    前陣子 Framework Laptop 13 (AMD Ryzen™ 7040 Series) 出了 BIOS 3.19 beta,一如往常使用 fwupdmgr 做更新,重新開機沒多久,更新 BIOS 的進度就… 卡住了。

    放置一個小時也沒動靜,按著電源鍵不放也無法 power off,拆機把電池拔掉、重新組回去之後再嘗試開機,只出現一個要求 “reset fTPM key” 的對話框、以及一閃而過的 “BIOS update failed” 錯誤畫面,最後筆電就變磚、再也開不了機了。

    跟 Framework Support 討論了一個禮拜、嘗試了幾種重置主機板的方法後,由於筆電已經過保、客服表示只能付費回廠檢修,決定找方法自救。

    (閱讀全文…)

  • Ubuntu 26.04 configs on Framework Laptop 13

    最近把自己的 Framework Laptop 13 筆電換裝了 Ubuntu Desktop 26.04 (Resolute Raccoon),新版的變化大到需要看 Release Notes 熟悉新的操作方式。 Ubuntu 26.04 對標 Debian 版本大約在 13 (Trixie) 到 14 (Forky) 之間,14 還沒成為 stable,看 13 的 Release Notes 也會發現一些指令跟設定檔的變化很多。

    GNOME 50 比起 Ubuntu 24.04 的 GNOME 46 又更好用了一點,像是 Control Center 能夠調整的設定更豐富了,尤其多了「數位保健」(Digital Wellbeing) 追蹤螢幕使用時間與休息提醒的類蕃茄鐘。顯示器多重螢幕的設定也比之前好用,且會配合 Framework Laptop 13 的 13.5″ 2256×1504 高解析度螢幕自動調整成 133% 縮放,不用再為了看清楚小螢幕上面的字跟圖案跑去 Accessibility 找合適的設定做調整。

    筆記一下目前為止做過的設定、安裝一些工具。

    (閱讀全文…)

  • COSCUP 2024 參後感

    a flyer in the venue

    今年餘弦杯兩天都去了,紀錄一下雜感。

    (閱讀全文…)

  • Framework Laptop 13 DIY Edition (AMD Ryzen™ 7040 Series) 開箱

    買了一台可以自己組裝的 13 吋筆電 Framework Laptop 13 DIY Edition,搭配 AMD Ryzen™ 5 7640U 處理器。

    Framework Laptop 13 Config Webpage

    去年在 COSCUP 看到實機沒有什麼感覺,結果前陣子發現 DHH 推文稱讚跟 Ubuntu 24.04 的組合之後就想要了😅️。

    Framework Computer 是前 Oculus 硬體頭子在 2020 出來開的公司,主打能夠自主維修、易於拆裝的筆記型電腦產品,今 (2024) 年 4 月剛完成 A-1 輪融資。我以為筆電已經是一片紅海,沒想到還找得到利基市場?

    雖說是 DIY Edition,產品送來的時候已經是幾乎快組完的狀態,留給玩家組裝的部份也只有能夠選配的記憶體、NVMe SSD、鍵盤模組、螢幕邊框、以及可抽換的擴充卡,組裝步驟其實很少。簡單紀錄一下開箱過程。

    (閱讀全文…)

  • 製作 LCD 番茄鐘:用 Raspberry Pi GPIO 控制 16×2 LCD 顯示器

    最近看的書反覆提到番茄工作法,想試試看,於是就用手上的樹莓派與零件製作了🍅 LCD 番茄鐘來用!

    用 Python 寫了一隻 pomodoro_timer.py 來讀秒,也為了把字印到 16×2 的液晶顯示器上,寫了 lcd1602gpio 模組從 Raspberry Pi 3 Model B 的 GPIO 操作它。
    (閱讀全文…)