mirror of
https://github.com/cmclark00/retro-imager.git
synced 2025-05-18 16:05:21 +01:00
working on os list
This commit is contained in:
parent
c57183a0e5
commit
ba5612a1a5
4 changed files with 1155 additions and 996 deletions
Binary file not shown.
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 6.6 KiB |
756
src/os_list.json
756
src/os_list.json
|
@ -10,7 +10,14 @@
|
||||||
"extract_size": 4504682496,
|
"extract_size": 4504682496,
|
||||||
"extract_sha256": "62c492047923e3e8709e0b015760b7f1e0db2ccab40e741fe067b49d96957624",
|
"extract_sha256": "62c492047923e3e8709e0b015760b7f1e0db2ccab40e741fe067b49d96957624",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg35xx_plus",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg35xx_plus"
|
"rg35xx_plus"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xx_plus.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -23,7 +30,14 @@
|
||||||
"extract_size": 4504682496,
|
"extract_size": 4504682496,
|
||||||
"extract_sha256": "62c492047923e3e8709e0b015760b7f1e0db2ccab40e741fe067b49d96957624",
|
"extract_sha256": "62c492047923e3e8709e0b015760b7f1e0db2ccab40e741fe067b49d96957624",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg28xx",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg28xx"
|
"rg28xx"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg28xx.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -36,7 +50,14 @@
|
||||||
"extract_size": 4504682496,
|
"extract_size": 4504682496,
|
||||||
"extract_sha256": "a84a1386de3b046aea05c75a4ccc8da0fbc2ee42f89b7b78a720cf657f45d3d2",
|
"extract_sha256": "a84a1386de3b046aea05c75a4ccc8da0fbc2ee42f89b7b78a720cf657f45d3d2",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg35xxh",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg35xxh"
|
"rg35xxh"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xxh.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -49,7 +70,14 @@
|
||||||
"extract_size": 4504682496,
|
"extract_size": 4504682496,
|
||||||
"extract_sha256": "9a529d2f089bba6616615026c6ec16e282d622adbc6ae97172b7ab73d32092c4",
|
"extract_sha256": "9a529d2f089bba6616615026c6ec16e282d622adbc6ae97172b7ab73d32092c4",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg35xx_sp",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg35xx_sp"
|
"rg35xx_sp"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xx_sp.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -62,7 +90,14 @@
|
||||||
"extract_size": 4504682496,
|
"extract_size": 4504682496,
|
||||||
"extract_sha256": "fc0da5aa0dcda244be8dec28115210200fe259c374bb7b25d6d26f4db812d351",
|
"extract_sha256": "fc0da5aa0dcda244be8dec28115210200fe259c374bb7b25d6d26f4db812d351",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg35xx_2024",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg35xx_2024"
|
"rg35xx_2024"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xx_2024.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -75,7 +110,14 @@
|
||||||
"extract_size": 4504682496,
|
"extract_size": 4504682496,
|
||||||
"extract_sha256": "fe51f4f3a7f9e51c34eb78ef704a9a6af0233d6fdf87ccd070444034003afe5c",
|
"extract_sha256": "fe51f4f3a7f9e51c34eb78ef704a9a6af0233d6fdf87ccd070444034003afe5c",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg40xxh",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg40xxh"
|
"rg40xxh"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg40xxh.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -88,7 +130,14 @@
|
||||||
"extract_size": 4504682496,
|
"extract_size": 4504682496,
|
||||||
"extract_sha256": "aa2cd35010e1414c62b0460d8f193d7a3c56ebcf3f59a220aebe995ab93bb051",
|
"extract_sha256": "aa2cd35010e1414c62b0460d8f193d7a3c56ebcf3f59a220aebe995ab93bb051",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg40xxv",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg40xxv"
|
"rg40xxv"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg40xxv.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -101,18 +150,102 @@
|
||||||
"extract_size": 2197815296,
|
"extract_size": 2197815296,
|
||||||
"extract_sha256": "0bdf629ef90c33ce236dd3cf4fd991d24ac61d4b2f8546d09e602308459b2425",
|
"extract_sha256": "0bdf629ef90c33ce236dd3cf4fd991d24ac61d4b2f8546d09e602308459b2425",
|
||||||
"devices": [
|
"devices": [
|
||||||
"rg351p",
|
{
|
||||||
"rg351m",
|
"name": "rg351p",
|
||||||
"rg351v",
|
"manufacturer": "Anbernic",
|
||||||
"r33s",
|
"tags": [
|
||||||
"r35s",
|
"rg351p"
|
||||||
"r36s",
|
],
|
||||||
"oga",
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg351p.png?raw=true"
|
||||||
"ogs",
|
},
|
||||||
"xu10",
|
{
|
||||||
"v10",
|
"name": "rg351m",
|
||||||
"rgb10",
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg351m"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg351m.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg351v",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg351v"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg351v.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "r33s",
|
||||||
|
"manufacturer": "GameConsole",
|
||||||
|
"tags": [
|
||||||
|
"r33s"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/r33s.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "r35s",
|
||||||
|
"manufacturer": "GameConsole",
|
||||||
|
"tags": [
|
||||||
|
"r35s"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/r35s.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "r36s",
|
||||||
|
"manufacturer": "GameConsole",
|
||||||
|
"tags": [
|
||||||
|
"r36s"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/r36s.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oga",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"oga"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/oga.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ogs",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"ogs"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/ogs.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xu10",
|
||||||
|
"manufacturer": "MagicX",
|
||||||
|
"tags": [
|
||||||
|
"xu10"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/xu10.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "v10",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
|
"v10"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/v10.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rgb10",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
|
"rgb10"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb10.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xu_mini_m",
|
||||||
|
"manufacturer": "MagicX",
|
||||||
|
"tags": [
|
||||||
"xu_mini_m"
|
"xu_mini_m"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/xu_mini_m.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -125,7 +258,14 @@
|
||||||
"extract_size": 2198863872,
|
"extract_size": 2198863872,
|
||||||
"extract_sha256": "8f77e5d80305d93f8e9e21ff7a9191d0f858caae72df18e9a028a9ea17f13416",
|
"extract_sha256": "8f77e5d80305d93f8e9e21ff7a9191d0f858caae72df18e9a028a9ea17f13416",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg552",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
"rg552"
|
"rg552"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg552.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -138,18 +278,102 @@
|
||||||
"extract_size": 2198863872,
|
"extract_size": 2198863872,
|
||||||
"extract_sha256": "c0ae2048a325f54261fba3d052fbb3c26bf11f522241f89e8dc7057ef31e2ef5",
|
"extract_sha256": "c0ae2048a325f54261fba3d052fbb3c26bf11f522241f89e8dc7057ef31e2ef5",
|
||||||
"devices": [
|
"devices": [
|
||||||
"rg353p",
|
{
|
||||||
"rg353m",
|
"name": "rg353p",
|
||||||
"rg353v",
|
"manufacturer": "Anbernic",
|
||||||
"rg353vs",
|
"tags": [
|
||||||
"rg353ps",
|
"rg353p"
|
||||||
"rg503",
|
],
|
||||||
"rg_arc_d",
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353p.png?raw=true"
|
||||||
"rg_arc_s",
|
},
|
||||||
"rk2023",
|
{
|
||||||
"rgb10_max_3",
|
"name": "rg353m",
|
||||||
"rgb30",
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353m"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353m.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg353v",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353v"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353v.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg353vs",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353vs"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353vs.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg353ps",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353ps"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353ps.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg503",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg503"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg503.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg_arc_d",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg_arc_d"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg_arc_d.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg_arc_s",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg_arc_s"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg_arc_s.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rk2023",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
|
"rk2023"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rk2023.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rgb10_max_3",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
|
"rgb10_max_3"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb10_max_3.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rgb30",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
|
"rgb30"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb30.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rgb20sx",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
"rgb20sx"
|
"rgb20sx"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb20sx.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -162,7 +386,14 @@
|
||||||
"extract_size": 2198863872,
|
"extract_size": 2198863872,
|
||||||
"extract_sha256": "1883848d6b8f6011c15f1aa54f44e5898eb7c89d4f6abcb229b13dd67c9928e8",
|
"extract_sha256": "1883848d6b8f6011c15f1aa54f44e5898eb7c89d4f6abcb229b13dd67c9928e8",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "x55",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
"x55"
|
"x55"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/x55.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -175,8 +406,22 @@
|
||||||
"extract_size": 2185232384,
|
"extract_size": 2185232384,
|
||||||
"extract_sha256": "ddf4cb558846ab0c826b445bc55da908530fb2f7fbfc0ef070215fe7e0223c65",
|
"extract_sha256": "ddf4cb558846ab0c826b445bc55da908530fb2f7fbfc0ef070215fe7e0223c65",
|
||||||
"devices": [
|
"devices": [
|
||||||
"ogu",
|
{
|
||||||
|
"name": "ogu",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"ogu"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/ogu.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rgb10_max_3_pro",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
"rgb10_max_3_pro"
|
"rgb10_max_3_pro"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb10_max_3_pro.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -189,8 +434,22 @@
|
||||||
"extract_size": 2185232384,
|
"extract_size": 2185232384,
|
||||||
"extract_sha256": "7e5b56f4a0c0a9d9c64e7b1ba4472dd7e2dac9c28a23585098e16349f30c7fc9",
|
"extract_sha256": "7e5b56f4a0c0a9d9c64e7b1ba4472dd7e2dac9c28a23585098e16349f30c7fc9",
|
||||||
"devices": [
|
"devices": [
|
||||||
"on2",
|
{
|
||||||
|
"name": "on2",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"on2"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/on2.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on2_plus",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
"on2_plus"
|
"on2_plus"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/on2_plus.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -203,7 +462,14 @@
|
||||||
"extract_size": 2185232384,
|
"extract_size": 2185232384,
|
||||||
"extract_sha256": "5af36c78b57dcb35c910bb72c2ed28208fe94c94d5b7fda83d73ef33a2419910",
|
"extract_sha256": "5af36c78b57dcb35c910bb72c2ed28208fe94c94d5b7fda83d73ef33a2419910",
|
||||||
"devices": [
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "on2l",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
"on2l"
|
"on2l"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/on2l.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -216,387 +482,75 @@
|
||||||
"extract_size": 2198863872,
|
"extract_size": 2198863872,
|
||||||
"extract_sha256": "380180b7d8279b5fe0843e11935f27e11053749e084e578faa7ee7d4d4cce0b5",
|
"extract_sha256": "380180b7d8279b5fe0843e11935f27e11053749e084e578faa7ee7d4d4cce0b5",
|
||||||
"devices": [
|
"devices": [
|
||||||
"ace",
|
{
|
||||||
"orange_pi_5",
|
"name": "ace",
|
||||||
"orange_pi_5_plus",
|
"manufacturer": "Gameforce",
|
||||||
"radxa_rock_5a",
|
"tags": [
|
||||||
"radxa_rock_5b",
|
"ace"
|
||||||
"radxa_rock_5b_plus",
|
],
|
||||||
"radxa_rock_cm5",
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/ace.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "orange_pi_5",
|
||||||
|
"manufacturer": "Orange Pi",
|
||||||
|
"tags": [
|
||||||
|
"orange_pi_5"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/orange_pi_5.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "orange_pi_5_plus",
|
||||||
|
"manufacturer": "Orange Pi",
|
||||||
|
"tags": [
|
||||||
|
"orange_pi_5_plus"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/orange_pi_5_plus.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "radxa_rock_5a",
|
||||||
|
"manufacturer": "Radxa",
|
||||||
|
"tags": [
|
||||||
|
"radxa_rock_5a"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_5a.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "radxa_rock_5b",
|
||||||
|
"manufacturer": "Radxa",
|
||||||
|
"tags": [
|
||||||
|
"radxa_rock_5b"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_5b.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "radxa_rock_5b_plus",
|
||||||
|
"manufacturer": "Radxa",
|
||||||
|
"tags": [
|
||||||
|
"radxa_rock_5b_plus"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_5b_plus.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "radxa_rock_cm5",
|
||||||
|
"manufacturer": "Radxa",
|
||||||
|
"tags": [
|
||||||
|
"radxa_rock_cm5"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_cm5.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "nova",
|
||||||
|
"manufacturer": "Indiedroid",
|
||||||
|
"tags": [
|
||||||
"nova"
|
"nova"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/nova.png?raw=true"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"imager": {
|
"imager": {
|
||||||
"manufacturers": [
|
"latest_version": "0.5.0",
|
||||||
{
|
"url": "https://github.com/cmclark00/retro-imager"
|
||||||
"name": "Anbernic",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "RG40XXH",
|
|
||||||
"tags": [
|
|
||||||
"rg40xxh"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG40XX%20H.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG40XXV",
|
|
||||||
"tags": [
|
|
||||||
"rg40xxv"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG40XX%20V.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG35XXH",
|
|
||||||
"tags": [
|
|
||||||
"rg35xxh"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20H.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG35XX Plus",
|
|
||||||
"tags": [
|
|
||||||
"rg35xx_plus"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20-%20PLUS.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG35XX SP",
|
|
||||||
"tags": [
|
|
||||||
"rg35xx_sp"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20SP.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG35XX 2024",
|
|
||||||
"tags": [
|
|
||||||
"rg35xx_2024"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20-%202024.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG28XX",
|
|
||||||
"tags": [
|
|
||||||
"rg28xx"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG28XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG351P",
|
|
||||||
"tags": [
|
|
||||||
"rg351p"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG351M",
|
|
||||||
"tags": [
|
|
||||||
"rg351m"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG351V",
|
|
||||||
"tags": [
|
|
||||||
"rg351v"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353P",
|
|
||||||
"tags": [
|
|
||||||
"rg353p"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353M",
|
|
||||||
"tags": [
|
|
||||||
"rg353m"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353V",
|
|
||||||
"tags": [
|
|
||||||
"rg353v"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353VS",
|
|
||||||
"tags": [
|
|
||||||
"rg353vs"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353PS",
|
|
||||||
"tags": [
|
|
||||||
"rg353ps"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG503",
|
|
||||||
"tags": [
|
|
||||||
"rg503"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG Arc-D",
|
|
||||||
"tags": [
|
|
||||||
"rg_arc_d"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG Arc-S",
|
|
||||||
"tags": [
|
|
||||||
"rg_arc_s"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG552",
|
|
||||||
"tags": [
|
|
||||||
"rg552"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "GameConsole",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "R33S",
|
|
||||||
"tags": [
|
|
||||||
"r33s"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "R35S",
|
|
||||||
"tags": [
|
|
||||||
"r35s"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "R36S",
|
|
||||||
"tags": [
|
|
||||||
"r36s"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "ODROID",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "Go Advance",
|
|
||||||
"tags": [
|
|
||||||
"oga"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Go Super",
|
|
||||||
"tags": [
|
|
||||||
"ogs"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Go Ultra",
|
|
||||||
"tags": [
|
|
||||||
"ogu"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "N2",
|
|
||||||
"tags": [
|
|
||||||
"on2"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "N2 Plus",
|
|
||||||
"tags": [
|
|
||||||
"on2_plus"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "N2L",
|
|
||||||
"tags": [
|
|
||||||
"on2l"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MagicX",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "XU10",
|
|
||||||
"tags": [
|
|
||||||
"xu10"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "XU Mini M",
|
|
||||||
"tags": [
|
|
||||||
"xu_mini_m"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Powkiddy",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "V10",
|
|
||||||
"tags": [
|
|
||||||
"v10"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RGB10",
|
|
||||||
"tags": [
|
|
||||||
"rgb10"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RK2023",
|
|
||||||
"tags": [
|
|
||||||
"rk2023"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RGB10 Max 3",
|
|
||||||
"tags": [
|
|
||||||
"rgb10_max_3"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RGB30",
|
|
||||||
"tags": [
|
|
||||||
"rgb30"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RGB20SX",
|
|
||||||
"tags": [
|
|
||||||
"rgb20sx"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RGB10 Max 3 Pro",
|
|
||||||
"tags": [
|
|
||||||
"rgb10_max_3_pro"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "X55",
|
|
||||||
"tags": [
|
|
||||||
"x55"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Gameforce",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "Ace (default)",
|
|
||||||
"tags": [
|
|
||||||
"ace"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Orange Pi",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "Pi 5",
|
|
||||||
"tags": [
|
|
||||||
"orange_pi_5"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Pi 5 Plus",
|
|
||||||
"tags": [
|
|
||||||
"orange_pi_5_plus"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Radxa",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "Rock 5a",
|
|
||||||
"tags": [
|
|
||||||
"radxa_rock_5a"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Rock 5b",
|
|
||||||
"tags": [
|
|
||||||
"radxa_rock_5b"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Rock 5b Plus",
|
|
||||||
"tags": [
|
|
||||||
"radxa_rock_5b_plus"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Rock CM5",
|
|
||||||
"tags": [
|
|
||||||
"radxa_rock_cm5"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Indiedroid",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "Nova (Must set dtb in extlinuix.conf)",
|
|
||||||
"tags": [
|
|
||||||
"nova"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,43 +1,62 @@
|
||||||
import json
|
import json
|
||||||
from collections import defaultdict
|
|
||||||
|
|
||||||
# Load the JSON file
|
# Load the original JSON
|
||||||
with open('os_list.json', 'r') as f:
|
with open('os_list.json', 'r') as f:
|
||||||
data = json.load(f)
|
data = json.load(f)
|
||||||
|
|
||||||
# Initialize a new dictionary to store the restructured data
|
# Create a dictionary to map device tags to manufacturers
|
||||||
|
device_to_manufacturer = {}
|
||||||
|
|
||||||
|
# Populate the device_to_manufacturer map from the "imager" section
|
||||||
|
for manufacturer in data["imager"]["manufacturers"]:
|
||||||
|
manufacturer_name = manufacturer["name"]
|
||||||
|
for device in manufacturer["devices"]:
|
||||||
|
for tag in device["tags"]:
|
||||||
|
device_to_manufacturer[tag] = manufacturer_name
|
||||||
|
|
||||||
|
# Initialize the new structure
|
||||||
restructured_data = {
|
restructured_data = {
|
||||||
|
"os_list": [],
|
||||||
"imager": {
|
"imager": {
|
||||||
"manufacturers": []
|
"latest_version": "1.6",
|
||||||
|
"url": "https://www.raspberrypi.org/software/",
|
||||||
|
"default_os": "muOS 2410.1 Banana for RG35XX Plus",
|
||||||
|
"embedded_default_os": "muOS 2410.1 Banana for RG35XX Plus",
|
||||||
|
"embedded_default_destination": "/dev/mmcblk0p1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Create a dictionary to hold manufacturers temporarily
|
# Go through the OS list and reformat the data
|
||||||
manufacturers = defaultdict(list)
|
for os_entry in data["os_list"]:
|
||||||
|
# Create a new entry for each OS in the required format
|
||||||
|
new_os_entry = {
|
||||||
|
"name": os_entry["name"],
|
||||||
|
"description": os_entry["description"],
|
||||||
|
"icon": os_entry["icon"],
|
||||||
|
"url": os_entry["url"],
|
||||||
|
"release_date": os_entry["release_date"],
|
||||||
|
"image_download_size": os_entry["image_download_size"],
|
||||||
|
"extract_size": os_entry["extract_size"],
|
||||||
|
"extract_sha256": os_entry["extract_sha256"],
|
||||||
|
"devices": []
|
||||||
|
}
|
||||||
|
|
||||||
# Go through the devices listed in the original file
|
# Add compatible device info under "devices" key
|
||||||
for device_entry in data['imager']['devices']:
|
for device in os_entry.get("devices", []):
|
||||||
# Extract manufacturer name from the device name
|
manufacturer = device_to_manufacturer.get(device, "Unknown")
|
||||||
manufacturer_name = device_entry['name'].split()[0]
|
new_device_entry = {
|
||||||
# Remove manufacturer prefix from the device name to keep it clean
|
"name": device,
|
||||||
device_name = " ".join(device_entry['name'].split()[1:])
|
"manufacturer": manufacturer,
|
||||||
|
"tags": [device],
|
||||||
|
"icon": f"https://github.com/cmclark00/retro-imager/blob/dev/src/icons/{device}.png?raw=true"
|
||||||
|
}
|
||||||
|
new_os_entry["devices"].append(new_device_entry)
|
||||||
|
|
||||||
# Add device entry to the manufacturer's list
|
# Add the new OS entry to the restructured data
|
||||||
manufacturers[manufacturer_name].append({
|
restructured_data["os_list"].append(new_os_entry)
|
||||||
"name": device_name,
|
|
||||||
"tags": device_entry['tags'],
|
|
||||||
"icon": device_entry['icon']
|
|
||||||
})
|
|
||||||
|
|
||||||
# Transform the manufacturers dictionary into the desired JSON structure
|
# Save the restructured JSON to a new file
|
||||||
for manufacturer, devices in manufacturers.items():
|
|
||||||
restructured_data['imager']['manufacturers'].append({
|
|
||||||
"name": manufacturer,
|
|
||||||
"devices": devices
|
|
||||||
})
|
|
||||||
|
|
||||||
# Save the new JSON structure to a new file
|
|
||||||
with open('restructured_os_list.json', 'w') as f:
|
with open('restructured_os_list.json', 'w') as f:
|
||||||
json.dump(restructured_data, f, indent=4)
|
json.dump(restructured_data, f, indent=4)
|
||||||
|
|
||||||
print("JSON restructuring completed. Check 'restructured_os_list.json' for the updated file.")
|
print("Restructuring completed. Check 'restructured_os_list.json' for the updated file.")
|
||||||
|
|
|
@ -1,373 +1,559 @@
|
||||||
{
|
{
|
||||||
"imager": {
|
"os_list": [
|
||||||
"manufacturers": [
|
|
||||||
{
|
{
|
||||||
"name": "Anbernic",
|
"name": "muOS 2410.1 Banana for RG35XX Plus",
|
||||||
|
"description": "muOS 2410.1 Banana firmware optimized for Anbernic RG35XX Plus.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/logo.png?raw=true",
|
||||||
|
"url": "https://dl.muos.dev/RELEASE/2410.1/muOS-RG35XX-PLUS-2410.1-BANANA-d1bae326.img.gz",
|
||||||
|
"release_date": "2024-10-12",
|
||||||
|
"image_download_size": 2151537628,
|
||||||
|
"extract_size": 4504682496,
|
||||||
|
"extract_sha256": "62c492047923e3e8709e0b015760b7f1e0db2ccab40e741fe067b49d96957624",
|
||||||
"devices": [
|
"devices": [
|
||||||
{
|
{
|
||||||
"name": "RG40XXH",
|
"name": "rg35xx_plus",
|
||||||
"tags": [
|
"manufacturer": "Anbernic",
|
||||||
"rg40xxh"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG40XX%20H.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG40XXV",
|
|
||||||
"tags": [
|
|
||||||
"rg40xxv"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG40XX%20V.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG35XXH",
|
|
||||||
"tags": [
|
|
||||||
"rg35xxh"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20H.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG35XX Plus",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"rg35xx_plus"
|
"rg35xx_plus"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20-%20PLUS.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xx_plus.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RG35XX SP",
|
"name": "muOS 2410.1 Banana for RG28XX",
|
||||||
"tags": [
|
"description": "muOS 2410.1 Banana firmware optimized for Anbernic RG28XX.",
|
||||||
"rg35xx_sp"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/logo.png?raw=true",
|
||||||
],
|
"url": "https://dl.muos.dev/RELEASE/2410.1/muOS-RG28XX-2410.1-BANANA-d1bae326.img.gz",
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20SP.png?raw=true"
|
"release_date": "2024-10-12",
|
||||||
},
|
"image_download_size": 2158432397,
|
||||||
|
"extract_size": 4504682496,
|
||||||
|
"extract_sha256": "62c492047923e3e8709e0b015760b7f1e0db2ccab40e741fe067b49d96957624",
|
||||||
|
"devices": [
|
||||||
{
|
{
|
||||||
"name": "RG35XX 2024",
|
"name": "rg28xx",
|
||||||
"tags": [
|
"manufacturer": "Anbernic",
|
||||||
"rg35xx_2024"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX%20-%202024.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG28XX",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"rg28xx"
|
"rg28xx"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG28XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg28xx.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RG351P",
|
"name": "muOS 2410.1 Banana for RG35XXH",
|
||||||
|
"description": "muOS 2410.1 Banana firmware optimized for Anbernic RG35XXH.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/logo.png?raw=true",
|
||||||
|
"url": "https://dl.muos.dev/RELEASE/2410.1/muOS-RG35XX-H-2410.1-BANANA-a10951c4.img.gz",
|
||||||
|
"release_date": "2024-10-12",
|
||||||
|
"image_download_size": 2118435484,
|
||||||
|
"extract_size": 4504682496,
|
||||||
|
"extract_sha256": "a84a1386de3b046aea05c75a4ccc8da0fbc2ee42f89b7b78a720cf657f45d3d2",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg35xxh",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg35xxh"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xxh.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "muOS 2410.1 Banana for RG35XXSP",
|
||||||
|
"description": "muOS 2410.1 Banana firmware optimized for Anbernic RG35XXSP.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/logo.png?raw=true",
|
||||||
|
"url": "https://dl.muos.dev/RELEASE/2410.1/muOS-RG35XX-SP-2410.1-BANANA-d1bae326.img.gz",
|
||||||
|
"release_date": "2024-10-12",
|
||||||
|
"image_download_size": 2176694960,
|
||||||
|
"extract_size": 4504682496,
|
||||||
|
"extract_sha256": "9a529d2f089bba6616615026c6ec16e282d622adbc6ae97172b7ab73d32092c4",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg35xx_sp",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg35xx_sp"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xx_sp.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "muOS 2410.1 Banana for RG35XX24",
|
||||||
|
"description": "muOS 2410.1 Banana firmware optimized for Anbernic RG35XX24.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/logo.png?raw=true",
|
||||||
|
"url": "https://dl.muos.dev/RELEASE/2410.1/muOS-RG35XX-2024-2410.1-BANANA-d1bae326.img.gz",
|
||||||
|
"release_date": "2024-10-12",
|
||||||
|
"image_download_size": 2151137645,
|
||||||
|
"extract_size": 4504682496,
|
||||||
|
"extract_sha256": "fc0da5aa0dcda244be8dec28115210200fe259c374bb7b25d6d26f4db812d351",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg35xx_2024",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg35xx_2024"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg35xx_2024.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "muOS 2410.1 Banana for RG40XXH",
|
||||||
|
"description": "muOS 2410.1 Banana firmware optimized for Anbernic RG40XXH.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/logo.png?raw=true",
|
||||||
|
"url": "https://dl.muos.dev/RELEASE/2410.1/muOS-RG40XX-H-2410.1-BANANA-d1bae326.img.gz",
|
||||||
|
"release_date": "2024-10-12",
|
||||||
|
"image_download_size": 2132388103,
|
||||||
|
"extract_size": 4504682496,
|
||||||
|
"extract_sha256": "fe51f4f3a7f9e51c34eb78ef704a9a6af0233d6fdf87ccd070444034003afe5c",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg40xxh",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg40xxh"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg40xxh.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "muOS 2410.1 Banana for RG40XXV",
|
||||||
|
"description": "muOS 2410.1 Banana firmware optimized for Anbernic RG40XXV.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/logo.png?raw=true",
|
||||||
|
"url": "https://dl.muos.dev/RELEASE/2410.1/muOS-RG40XX-V-2410.1-BANANA-d1bae326.img.gz",
|
||||||
|
"release_date": "2024-10-12",
|
||||||
|
"image_download_size": 2132476961,
|
||||||
|
"extract_size": 4504682496,
|
||||||
|
"extract_sha256": "aa2cd35010e1414c62b0460d8f193d7a3c56ebcf3f59a220aebe995ab93bb051",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg40xxv",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg40xxv"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg40xxv.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ROCKNIX 20240815 for Rockchip RK3326 devices",
|
||||||
|
"description": "ROCKNIX 20240815 firmware optimized for Rockchip RK3326 devices.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-RK3326.aarch64-20240815.img.gz",
|
||||||
|
"release_date": "2024-08-15",
|
||||||
|
"image_download_size": 1171847190,
|
||||||
|
"extract_size": 2197815296,
|
||||||
|
"extract_sha256": "0bdf629ef90c33ce236dd3cf4fd991d24ac61d4b2f8546d09e602308459b2425",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg351p",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rg351p"
|
"rg351p"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg351p.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RG351M",
|
"name": "rg351m",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rg351m"
|
"rg351m"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg351m.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RG351V",
|
"name": "rg351v",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rg351v"
|
"rg351v"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg351v.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RG353P",
|
"name": "r33s",
|
||||||
"tags": [
|
"manufacturer": "GameConsole",
|
||||||
"rg353p"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353M",
|
|
||||||
"tags": [
|
|
||||||
"rg353m"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353V",
|
|
||||||
"tags": [
|
|
||||||
"rg353v"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353VS",
|
|
||||||
"tags": [
|
|
||||||
"rg353vs"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG353PS",
|
|
||||||
"tags": [
|
|
||||||
"rg353ps"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG503",
|
|
||||||
"tags": [
|
|
||||||
"rg503"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG Arc-D",
|
|
||||||
"tags": [
|
|
||||||
"rg_arc_d"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG Arc-S",
|
|
||||||
"tags": [
|
|
||||||
"rg_arc_s"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "RG552",
|
|
||||||
"tags": [
|
|
||||||
"rg552"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "GameConsole",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "R33S",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"r33s"
|
"r33s"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/r33s.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "R35S",
|
"name": "r35s",
|
||||||
|
"manufacturer": "GameConsole",
|
||||||
"tags": [
|
"tags": [
|
||||||
"r35s"
|
"r35s"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/r35s.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "R36S",
|
"name": "r36s",
|
||||||
|
"manufacturer": "GameConsole",
|
||||||
"tags": [
|
"tags": [
|
||||||
"r36s"
|
"r36s"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/r36s.png?raw=true"
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ODROID",
|
"name": "oga",
|
||||||
"devices": [
|
"manufacturer": "ODROID",
|
||||||
{
|
|
||||||
"name": "Go Advance",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"oga"
|
"oga"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/oga.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Go Super",
|
"name": "ogs",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
"tags": [
|
"tags": [
|
||||||
"ogs"
|
"ogs"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/ogs.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Go Ultra",
|
"name": "xu10",
|
||||||
"tags": [
|
"manufacturer": "MagicX",
|
||||||
"ogu"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "N2",
|
|
||||||
"tags": [
|
|
||||||
"on2"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "N2 Plus",
|
|
||||||
"tags": [
|
|
||||||
"on2_plus"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "N2L",
|
|
||||||
"tags": [
|
|
||||||
"on2l"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MagicX",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "XU10",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"xu10"
|
"xu10"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/xu10.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "XU Mini M",
|
"name": "v10",
|
||||||
"tags": [
|
"manufacturer": "Powkiddy",
|
||||||
"xu_mini_m"
|
|
||||||
],
|
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Powkiddy",
|
|
||||||
"devices": [
|
|
||||||
{
|
|
||||||
"name": "V10",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"v10"
|
"v10"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/v10.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RGB10",
|
"name": "rgb10",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rgb10"
|
"rgb10"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb10.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RK2023",
|
"name": "xu_mini_m",
|
||||||
|
"manufacturer": "MagicX",
|
||||||
|
"tags": [
|
||||||
|
"xu_mini_m"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/xu_mini_m.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ROCKNIX 20240815 for Rockchip RK3399 devices",
|
||||||
|
"description": "ROCKNIX 20240815 firmware optimized for Rockchip RK3399 devices.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-RK3399.aarch64-20240815.img.gz",
|
||||||
|
"release_date": "2024-08-15",
|
||||||
|
"image_download_size": 1195501171,
|
||||||
|
"extract_size": 2198863872,
|
||||||
|
"extract_sha256": "8f77e5d80305d93f8e9e21ff7a9191d0f858caae72df18e9a028a9ea17f13416",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg552",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg552"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg552.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ROCKNIX 20240815 for Rockchip RK3566 devices",
|
||||||
|
"description": "ROCKNIX 20240815 firmware optimized for Rockchip RK3566 devices.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-RK3566.aarch64-20240815.img.gz",
|
||||||
|
"release_date": "2024-08-15",
|
||||||
|
"image_download_size": 1282393570,
|
||||||
|
"extract_size": 2198863872,
|
||||||
|
"extract_sha256": "c0ae2048a325f54261fba3d052fbb3c26bf11f522241f89e8dc7057ef31e2ef5",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "rg353p",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353p"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353p.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg353m",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353m"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353m.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg353v",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353v"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353v.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg353vs",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353vs"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353vs.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg353ps",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg353ps"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg353ps.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg503",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg503"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg503.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg_arc_d",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg_arc_d"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg_arc_d.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rg_arc_s",
|
||||||
|
"manufacturer": "Anbernic",
|
||||||
|
"tags": [
|
||||||
|
"rg_arc_s"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rg_arc_s.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rk2023",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rk2023"
|
"rk2023"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rk2023.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RGB10 Max 3",
|
"name": "rgb10_max_3",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rgb10_max_3"
|
"rgb10_max_3"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb10_max_3.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RGB30",
|
"name": "rgb30",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rgb30"
|
"rgb30"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb30.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RGB20SX",
|
"name": "rgb20sx",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
"tags": [
|
"tags": [
|
||||||
"rgb20sx"
|
"rgb20sx"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb20sx.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "RGB10 Max 3 Pro",
|
"name": "ROCKNIX 20240815 for Powkiddy X55 devices",
|
||||||
"tags": [
|
"description": "ROCKNIX 20240815 firmware optimized for Powkiddy X55 devices.",
|
||||||
"rgb10_max_3_pro"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
],
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-RK3566-X55.aarch64-20240815.img.gz",
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"release_date": "2024-08-15",
|
||||||
},
|
"image_download_size": 1282079397,
|
||||||
|
"extract_size": 2198863872,
|
||||||
|
"extract_sha256": "1883848d6b8f6011c15f1aa54f44e5898eb7c89d4f6abcb229b13dd67c9928e8",
|
||||||
|
"devices": [
|
||||||
{
|
{
|
||||||
"name": "X55",
|
"name": "x55",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
"tags": [
|
"tags": [
|
||||||
"x55"
|
"x55"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/x55.png?raw=true"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Gameforce",
|
"name": "ROCKNIX 20240815 for Hardkernel ODROID Go Ultra and Powkiddy RGB10 Max 3 Pro devices",
|
||||||
|
"description": "ROCKNIX 20240815 firmware optimized for ODROID Go Ultra and RGB10 Max 3 Pro devices.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-S922X.aarch64-20240815-Odroid_GOU.img.gz",
|
||||||
|
"release_date": "2024-08-15",
|
||||||
|
"image_download_size": 1257600535,
|
||||||
|
"extract_size": 2185232384,
|
||||||
|
"extract_sha256": "ddf4cb558846ab0c826b445bc55da908530fb2f7fbfc0ef070215fe7e0223c65",
|
||||||
"devices": [
|
"devices": [
|
||||||
{
|
{
|
||||||
"name": "Ace (default)",
|
"name": "ogu",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"ogu"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/ogu.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rgb10_max_3_pro",
|
||||||
|
"manufacturer": "Powkiddy",
|
||||||
|
"tags": [
|
||||||
|
"rgb10_max_3_pro"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rgb10_max_3_pro.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ROCKNIX 20240815 for Hardkernel ODROID N2/N2+ devices",
|
||||||
|
"description": "ROCKNIX 20240815 firmware optimized for Hardkernel ODROID N2/N2+ devices.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-S922X.aarch64-20240815-Odroid_N2.img.gz",
|
||||||
|
"release_date": "2024-08-15",
|
||||||
|
"image_download_size": 1249723275,
|
||||||
|
"extract_size": 2185232384,
|
||||||
|
"extract_sha256": "7e5b56f4a0c0a9d9c64e7b1ba4472dd7e2dac9c28a23585098e16349f30c7fc9",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "on2",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"on2"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/on2.png?raw=true"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "on2_plus",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"on2_plus"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/on2_plus.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ROCKNIX 20240815 for Hardkernel ODROID N2L devices",
|
||||||
|
"description": "ROCKNIX 20240815 firmware optimized for Hardkernel ODROID N2L devices.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-S922X.aarch64-20240815-Odroid_N2L.img.gz",
|
||||||
|
"release_date": "2024-08-15",
|
||||||
|
"image_download_size": 1249707786,
|
||||||
|
"extract_size": 2185232384,
|
||||||
|
"extract_sha256": "5af36c78b57dcb35c910bb72c2ed28208fe94c94d5b7fda83d73ef33a2419910",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "on2l",
|
||||||
|
"manufacturer": "ODROID",
|
||||||
|
"tags": [
|
||||||
|
"on2l"
|
||||||
|
],
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/on2l.png?raw=true"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ROCKNIX 20240815 for Rockchip RK3588 devices",
|
||||||
|
"description": "ROCKNIX 20240815 firmware optimized for Rockchip RK3588 devices.",
|
||||||
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/rocknix.png?raw=true",
|
||||||
|
"url": "https://github.com/ROCKNIX/distribution/releases/download/20240815/ROCKNIX-RK3588.aarch64-20240815.img.gz",
|
||||||
|
"release_date": "2024-08-15",
|
||||||
|
"image_download_size": 1313142011,
|
||||||
|
"extract_size": 2198863872,
|
||||||
|
"extract_sha256": "380180b7d8279b5fe0843e11935f27e11053749e084e578faa7ee7d4d4cce0b5",
|
||||||
|
"devices": [
|
||||||
|
{
|
||||||
|
"name": "ace",
|
||||||
|
"manufacturer": "Gameforce",
|
||||||
"tags": [
|
"tags": [
|
||||||
"ace"
|
"ace"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/ace.png?raw=true"
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Orange Pi",
|
"name": "orange_pi_5",
|
||||||
"devices": [
|
"manufacturer": "Orange Pi",
|
||||||
{
|
|
||||||
"name": "Pi 5",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"orange_pi_5"
|
"orange_pi_5"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/orange_pi_5.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Pi 5 Plus",
|
"name": "orange_pi_5_plus",
|
||||||
|
"manufacturer": "Orange Pi",
|
||||||
"tags": [
|
"tags": [
|
||||||
"orange_pi_5_plus"
|
"orange_pi_5_plus"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/orange_pi_5_plus.png?raw=true"
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Radxa",
|
"name": "radxa_rock_5a",
|
||||||
"devices": [
|
"manufacturer": "Radxa",
|
||||||
{
|
|
||||||
"name": "Rock 5a",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"radxa_rock_5a"
|
"radxa_rock_5a"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_5a.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Rock 5b",
|
"name": "radxa_rock_5b",
|
||||||
|
"manufacturer": "Radxa",
|
||||||
"tags": [
|
"tags": [
|
||||||
"radxa_rock_5b"
|
"radxa_rock_5b"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_5b.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Rock 5b Plus",
|
"name": "radxa_rock_5b_plus",
|
||||||
|
"manufacturer": "Radxa",
|
||||||
"tags": [
|
"tags": [
|
||||||
"radxa_rock_5b_plus"
|
"radxa_rock_5b_plus"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_5b_plus.png?raw=true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Rock CM5",
|
"name": "radxa_rock_cm5",
|
||||||
|
"manufacturer": "Radxa",
|
||||||
"tags": [
|
"tags": [
|
||||||
"radxa_rock_cm5"
|
"radxa_rock_cm5"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/radxa_rock_cm5.png?raw=true"
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Indiedroid",
|
"name": "nova",
|
||||||
"devices": [
|
"manufacturer": "Indiedroid",
|
||||||
{
|
|
||||||
"name": "Nova (Must set dtb in extlinuix.conf)",
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"nova"
|
"nova"
|
||||||
],
|
],
|
||||||
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/RG35XX.png?raw=true"
|
"icon": "https://github.com/cmclark00/retro-imager/blob/dev/src/icons/nova.png?raw=true"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"imager": {
|
||||||
|
"latest_version": "1.6",
|
||||||
|
"url": "https://www.raspberrypi.org/software/",
|
||||||
|
"default_os": "muOS 2410.1 Banana for RG35XX Plus",
|
||||||
|
"embedded_default_os": "muOS 2410.1 Banana for RG35XX Plus",
|
||||||
|
"embedded_default_destination": "/dev/mmcblk0p1"
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue