GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Sunday, 18-May-2025 14:34:15 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧

    a motherboard from my now-previous laptop doesn't boot; the LED blink sequence decodes to "BIOS flash failure". first of all what the heck? that never happens (but the symptoms when it died were consistent with it happening)

    anyway, it uses plain SPI, and #GlasgowInterfaceExplorer can now analyze SPI transactions very easily

    let's find out

    In conversation about 7 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/114/527/200/601/560/655/original/d2851f6991547409.jpg

    2. https://files.mastodon.social/media_attachments/files/114/527/203/440/062/620/original/a739af6cd15243b1.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Sunday, 18-May-2025 14:37:27 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      most likely i'll implement an SPI flash analyzer applet, layered on top of the SPI analyzer; this is a _lot_ of transactions

      In conversation about 7 days ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Sunday, 18-May-2025 15:56:16 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      update: this is a video BIOS. i went through all that effort and picked the wrong flash IC. fuck.

      (in my defense, there are *at least* four of them in close proximity. i'm not convinced i found every one of them. x86 these days..._

      In conversation about 7 days ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Sunday, 18-May-2025 16:00:02 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      sir, this is a wendy's^W laptop sku

      In conversation about 7 days ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/527/539/908/302/907/original/6ea4bcc8f4a572e1.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 07:52:27 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      okay, i soldered to the right flash and now i'm getting the expected transactions from the CPU

      and of course, it's using QSPI, so now i need to build a QSPI analyzer applet

      not to worry; i have the power to do this! i even soldered to WP#/HOLD in anticipation

      In conversation about 6 days ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/531/276/856/898/556/original/29f89a890eef1b40.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 07:52:40 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Ronflaix

      @Ronflaix the video BIOS executes in x86 real mode and can check for stuff like that

      In conversation about 6 days ago permalink
    • Embed this notice
      Ronflaix (ronflaix@mastodon.gamedev.place)'s status on Monday, 19-May-2025 07:52:42 JST Ronflaix Ronflaix
      in reply to

      @whitequark oh lol I remember seeing that line once. I forgot to plug all of the power connector and the PC was only showing this in text mode, doing nothing else.

      I wonder if the GPU takes over the booting process or blocks it while doing that.

      Edit: hang on, it could just be something on the mobo

      In conversation about 6 days ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 10:54:47 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      i've implemented a decoder for SPI communication dumps that can extract not only data, but also SFDP information from communications, meaning you actually learn _which_ exact flash it was just from examining the dump!

      In conversation about 6 days ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/532/000/344/676/866/original/cd70c52251c20323.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 11:34:39 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      please enjoy the SPI Flash dump decoder https://github.com/GlasgowEmbedded/glasgow/pull/821

      it even supports 4-byte addressing! no writes (yet) though

      In conversation about 6 days ago permalink

      Attachments


    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 11:57:09 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      next step is implementing a QSPI analyzer, to go with the existing SPI analyzer. this is mostly a copy/paste job, i could probably reuse some bits between the two but it's not worth it

      In conversation about 6 days ago permalink
    • Embed this notice
      Joel Michael (jpm@aus.social)'s status on Monday, 19-May-2025 12:17:35 JST Joel Michael Joel Michael
      in reply to

      @whitequark … now I’m wondering how to hook up a Glasgow to Wireshark for easy to use protocol decoding.

      In conversation about 6 days ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 12:17:35 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Joel Michael

      @jpm we actually already have a protocol implementation for https://wiki.wireshark.org/snoop files

      In conversation about 6 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        snoop - Wireshark Wiki
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 13:26:38 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Julien Goodwin

      @LapTop006 yeah, quad/octo SPI definitely have commonality

      In conversation about 6 days ago permalink
    • Embed this notice
      Julien Goodwin (laptop006@aus.social)'s status on Monday, 19-May-2025 13:26:39 JST Julien Goodwin Julien Goodwin
      in reply to

      @whitequark although maybe if you also do octospi

      In conversation about 6 days ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 13:46:18 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      implemented a QSPI analyzer and verified with pulseview that at least the SPI part of it is functional. (i also have unit tests)

      in the process i discovered that sigrok's SPI flash decoder is completely cooked in how it handles unknown commands. also it doesn't have quad I/O mode at all

      https://github.com/GlasgowEmbedded/glasgow/pull/823

      In conversation about 6 days ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/532/674/247/205/966/original/1d4518d0893d63cc.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 13:56:28 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Chuck

      @ChuckMcManis Glasgow also has a very efficient QSPI implementation!

      In conversation about 6 days ago permalink
    • Embed this notice
      Chuck (chuckmcmanis@chaos.social)'s status on Monday, 19-May-2025 13:56:30 JST Chuck Chuck
      in reply to

      @whitequark Oh that is super awesome! I noticed that Sigrok was falling down here and put my QSPI gateware project back on hold until I could do something like this. Procrastination paying off for me 😁

      In conversation about 6 days ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 15:39:09 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      i expanded my 25-series Flash trace analyzer to handle QSPI as well! here it is, decoding EBh Quad I/O Fast Read commands :D :D

      In conversation about 6 days ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/533/119/918/775/815/original/5028dc5de962ca83.png
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 19-May-2025 15:45:16 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      at the output of the trace analyzer, you get a pair of files like this:

      In conversation about 6 days ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/533/144/735/490/044/original/6f7db215a6fac723.png

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.