{"id":51167332,"url":"https://github.com/omasanori/sch-001-003-hack","last_synced_at":"2026-06-26T20:31:01.310Z","repository":{"id":362219672,"uuid":"1257922444","full_name":"omasanori/sch-001-003-hack","owner":"omasanori","description":"Baidu SCH-001-003 Hack","archived":false,"fork":false,"pushed_at":"2026-06-03T06:57:18.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-03T08:03:54.427Z","etag":null,"topics":["fpga","fpga-accelerator","reverse-engineering","xilinx","xilinx-fpga"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omasanori.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-03T05:52:14.000Z","updated_at":"2026-06-03T06:57:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/omasanori/sch-001-003-hack","commit_stats":null,"previous_names":["omasanori/sch-001-003-hack"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/omasanori/sch-001-003-hack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omasanori%2Fsch-001-003-hack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omasanori%2Fsch-001-003-hack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omasanori%2Fsch-001-003-hack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omasanori%2Fsch-001-003-hack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omasanori","download_url":"https://codeload.github.com/omasanori/sch-001-003-hack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omasanori%2Fsch-001-003-hack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34832916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["fpga","fpga-accelerator","reverse-engineering","xilinx","xilinx-fpga"],"created_at":"2026-06-26T20:31:01.239Z","updated_at":"2026-06-26T20:31:01.298Z","avatar_url":"https://github.com/omasanori.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SCH-001-003 Hack\n\nSCH-001-003, also known as DU-PCB-001-003 or *the Baidu 2015 board,* is a\nproprietary accelerator card. As of the time of writing, this card is available\non eBay for less than 60 USD. This card implements an AMD (Xilinx) XC7K480T FPGA\nchip, which itself costs approximately 9,950 USD. However, this card lacks SFP,\nFMC and such, making it unsuitable for data acquisition (DAQ) or high-frequency\ntrading (HFT).\n\nSCH-001-003 is similar to YPCB-00338-1P1 that can be programmed with free and\nopen-source tools [thanks to Tifer King].\n\n## Hardware Specification\n\n- FPGA: AMD (Xilinx) XC7K480T-2FFG1156I\n  - Package: 1156-pin BGA\n  - Speed grade: -2\n  - Temperature range: Industrial\n- DRAM: 18x SK Hynix H5TC2G83FFR (256 MiB)\n  - 4 GiB Data + 512 MiB ECC Parity (?)\n- Flash: Micron MT28GU512AAA1EGC-0SIT (64 MiB)\n  - FBGA code: RB119\n- Data transfer interface: PCI Express 2.0 x8\n- Debug interface: AMD (Xilinx) standard JTAG (14-pin)\n\n(If you have a SCH-001-003 with a different DRAM or flash chip, inform me via\nGitHub issues.)\n\n## How to Dump the Original Configuration from Flash\n\n1. Connect to the device's 14-pin debug interface. I used JTAG-HS3.\n2. Launch Vivado Hardware Manager. Lab Edition is fine.\n3. Click the *Open Target* and choose *Auto Connect*\n4. Right-click *xc7k480t_0* and choose *Add Configuration Memory Device...*\n5. Filter with:\n   - Manufacturer: Micron\n   - Density: 512\n   - Width: 16\n   - Type: bpi\n6. Choose *mt28gu512aax1e-bpi-x16* or similar.\n7. Right-click *mt28gu512aax1e-bpi-x16* (or similar) and choose *Readback\n   Configuration Memory Device...*\n8. Set appropriate options and click *OK*\n\n## License\n\nUnless otherwise noted, this project is published under the terms of the MIT\nlicense. See LICENSE for details.\n\n[thanks to Tifer King]: https://github.com/TiferKing/ypcb_00338_1p1_hack\n\n\u003c!--\n  -- SPDX-FileCopyrightText: 2026 Masanori Ogino\n  --\n  -- SPDX-License-Identifier: MIT\n  --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomasanori%2Fsch-001-003-hack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomasanori%2Fsch-001-003-hack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomasanori%2Fsch-001-003-hack/lists"}