{"id":25525355,"url":"https://github.com/mytbk/firmware_notes","last_synced_at":"2025-07-06T02:34:09.102Z","repository":{"id":36719182,"uuid":"41025749","full_name":"mytbk/firmware_notes","owner":"mytbk","description":"some notes about firmware(BIOS,UEFI,coreboot,routers,embedded system,etc.)","archived":false,"fork":false,"pushed_at":"2020-07-31T06:03:17.000Z","size":2001,"stargazers_count":102,"open_issues_count":8,"forks_count":25,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-25T01:43:53.106Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mytbk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-19T09:36:59.000Z","updated_at":"2025-03-01T13:34:28.000Z","dependencies_parsed_at":"2022-09-04T02:51:23.293Z","dependency_job_id":null,"html_url":"https://github.com/mytbk/firmware_notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mytbk%2Ffirmware_notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mytbk%2Ffirmware_notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mytbk%2Ffirmware_notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mytbk%2Ffirmware_notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mytbk","download_url":"https://codeload.github.com/mytbk/firmware_notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248339287,"owners_count":21087213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-19T20:19:16.834Z","updated_at":"2025-04-11T03:43:02.919Z","avatar_url":"https://github.com/mytbk.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 一些firmware手记\n\n### coreboot,libreboot,tools\n* [USB debug gadget](coreboot/usb-debug-gadget.md)\n* [libpayload分析](coreboot/libpayload/00-index.md)\n* [CubieTruck SPI](coreboot/cubietruck-spi.md)\n* [X200刷libreboot](coreboot/x200-libreboot.md)\n* [Sandy/Ivy Bridge memory frequency](coreboot/snb_mem_min_tck.md)\n* [Use NVMe in QEMU](coreboot/NVMe_in_QEMU.rst)\n* [Using Linux kernel as coreboot payload](coreboot/linux_payload.rst)\n\n### UEFI学习笔记\n* [edk2的编译](uefi/building-edk2.md)\n* [Quark BSP GRUB legacy的编译](uefi/quark-grub-legacy.md)\n* [使用OpenSSL](uefi/using-openssl.md)\n* [让UEFI自动执行一个模块](uefi/uefi-driver.md)\n* [(小技巧)生成UUID](uefi/genuuid.md)\n* [UEFI逆向方法分析](uefi/reverse-uefi.md)\n* [A possible method to trace UEFI firmware](uefi/tracing-efi.md)\n* [WIP:edk2及clover的编译]\n* [WIP:Tianocore payload]\n\n### Hardware\n* [shutting down an Intel machine](shutdown.rst)\n* [Intel PCH registers](pch-registers.txt)\n\n### Intel Galileo\n* [Galileo Gen2 上手](galileo-gen2.md)\n\n### [一些机器的实验笔记](machines/README.md)\n\n#### ThinkPad firmware\n* [ThinkPad UEFI固件去白名单](thinkpad/tp-uefi-whitelist-removal.md)\n* [再谈 ThinkPad 白名单](thinkpad/tp-whitelist.rst)\n* [TODO:coreboot with smapi?]\n\n#### HP firmware (主要是2760p,因为它的BIOS芯片可以直接插拔)\n* [Blobs for HP laptops](blobs_for_hp_laptops.rst)\n\n#### [Clevo（蓝天）笔记本](clevo)\n\n### 文章收藏\n* [BIOS硬盘加密的逆向研究](https://jbeekman.nl/blog/2015/03/reverse-engineering-uefi-firmware/)\n* [Unlocking my Lenovo laptop](http://zmatt.net/unlocking-my-lenovo-laptop-part-1/): 最早的ThinkPad xx30 EC逆向工作\n* [subfate的coreboot学习系列文章](http://blog.csdn.net/subfate/article/category/6095826)\n* [UEFI编程入门](http://x86asm.net/articles/uefi-programming-first-steps/)\n* [SOP16与SOP8对应图](http://www.biosrepair.com/bios/TSSOP16.htm)\n* [PCI Express pinout](http://www.allpinouts.org/index.php/PCI_Express_Card_and_PCI_Express_Mini_Card)\n* [DIP socket as clip](https://www.flashrom.org/File:DIP_socket_as_SOIC_clip.jpg)\n* [Use FreeBSD on Hikey](https://wiki.freebsd.org/arm64/HiKey)\n* [X200s libreboot](https://blissjoe.com/2015/12/libreboot-x200s/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmytbk%2Ffirmware_notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmytbk%2Ffirmware_notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmytbk%2Ffirmware_notes/lists"}