ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Finally finished writing up my blog post on reverse engineering DRAM initialization code. I'm no expert, but it seems like nobody really is in this space :)) #ReverseEngineering #Embedded # I don't know hashtags :(( blog.epochal.quest/a-noobs-jour...

Jan 24, 2025, 11:25 PM

Record data

{
  "uri": "at://did:web:mr.epqu.ca/app.bsky.feed.post/3lgjk7x3ahs2x",
  "cid": "bafyreihfaamszizkpj6lhtucxuoij3nn3ejpbx5izsl52oj463eufdcjry",
  "value": {
    "text": "Finally finished writing up my blog post on reverse engineering DRAM initialization code. I'm no expert, but it seems like nobody really is in this space :))\n#ReverseEngineering #Embedded # I don't know hashtags :((\n\nblog.epochal.quest/a-noobs-jour...",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.external",
      "external": {
        "uri": "https://blog.epochal.quest/a-noobs-journey-to-mainline-part2/",
        "thumb": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreigrcccwpxql7fwh7q4ghtxqu3uujtanz5lfkqnszindwj6abpzusq"
          },
          "mimeType": "image/jpeg",
          "size": 181954
        },
        "title": "A noob's journey to mainline: Part 2",
        "description": "So what did I need to reverse engineer?\nJust the code for a proprietary DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 SDRAM PHY and controller, with absolutely zero documentation or source code to work off of"
      }
    },
    "langs": [
      "en"
    ],
    "facets": [
      {
        "index": {
          "byteEnd": 177,
          "byteStart": 158
        },
        "features": [
          {
            "tag": "ReverseEngineering",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 187,
          "byteStart": 178
        },
        "features": [
          {
            "tag": "Embedded",
            "$type": "app.bsky.richtext.facet#tag"
          }
        ]
      },
      {
        "index": {
          "byteEnd": 251,
          "byteStart": 217
        },
        "features": [
          {
            "uri": "https://blog.epochal.quest/a-noobs-journey-to-mainline-part2/",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      }
    ],
    "createdAt": "2025-01-24T23:25:46.052Z"
  }
}