A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 3177|回复: 11

初代xbox又有新玩法,1.6版本直接刷板载bios

[复制链接]

精华
0
帖子
303
威望
0 点
积分
321 点
种子
18 点
注册时间
2006-4-10
最后登录
2025-5-30
 楼主| 发表于 2025-5-5 12:13  ·  辽宁 | 显示全部楼层 |阅读模式
黑客们一直没有放弃研究,真的给力

长期以来,人们一直认为 Xyclops 芯片(包含 v1.6 主板上的 BIOS)无法刷新。然而,我最近发现它有一个串行端口,其中包含各种有趣的命令。它支持转储 BIOS 以及运行芯片 SMC 功能的 Intel 8051 代码。而且,就像其他配备 TSOP 闪存的 Xbox 版本一样,我们可以在 v1.6 上重新编程 BIOS。

从某种程度上来说,这个模块比典型的 TSOP 闪存更好,因为即使你把它弄坏了,也很容易恢复。串口仍然可用。

教程
https://www.xbox-scene.info/foru ... -board-bios-on-v16/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
5299
威望
0 点
积分
5529 点
种子
605 点
注册时间
2009-1-25
最后登录
2025-5-30
发表于 2025-5-5 20:41  ·  广西 | 显示全部楼层
本帖最后由 can201 于 2025-5-5 21:06 编辑

上周就在X看到消息

今天上午刚看到更新,下午就准备了串口线
刚回来,还没得刷机

这次不光是搞定了Xyclops的刷写指令,还给出了其他PIC单片机的ROM
以后遇到SMC坏的机器,我也能用空的PIC自己刷一个rom来维修了

上次遇到一台机器的SMC是坏的,主板是1.4,没有对应型号的SMC
最后只能从1.0的料板搞到一颗带程序PIC来换
使用上没有问题,但是1.0和之后机器的LED报错指示灯是不一样的
所以,他们之间的PIC固件也不一样,这样混用,就怕哪天会碰雷

此外,我希望作者能进一步研究PIC单片机和南桥之间的通信协议,弄清楚报错故障的通信代码
XBOX的三三红绿故障之所以难修,其中一个点在于没有办法知道到底是哪个芯片是坏的
据我的经验来看,三三红绿的机器大概有30%概率和三星内存的自毁有关

精华
0
帖子
1273
威望
0 点
积分
1301 点
种子
25 点
注册时间
2012-7-22
最后登录
2025-5-30
发表于 2025-5-5 20:48  ·  山东 | 显示全部楼层
就是340土豪金连上tx,rx开telnet刷吗?我熟练啊,路由器没少刷。可我没有1.6版本的xbox

精华
0
帖子
5299
威望
0 点
积分
5529 点
种子
605 点
注册时间
2009-1-25
最后登录
2025-5-30
发表于 2025-5-5 20:59  ·  广西 | 显示全部楼层
本帖最后由 can201 于 2025-5-5 21:11 编辑
mydianxin 发表于 2025-5-5 20:48
就是340土豪金连上tx,rx开telnet刷吗?我熟练啊,路由器没少刷。可我没有1.6版本的xbox ...


不用telnet
需要电脑安装Python3软件,外加一个UART-USB转换器,CP2102方案的就好
CP2102和TX之间不能有超过1K的限流电阻,不然信号衰减会无法通信
接着CMD启动Python
用作者给的Python写的串口通信刷机程序刷Xyclops里的flash

对于想或者不想+IC只读的1.6的XBOX,我建议都刷
因为1.6自带的bios有致命的bug,世嘉游戏花屏是由这个官方bios的bug导致的问题

至此,1.6主板的最后一块短板终于补完了,现在1.6主板和其他型号的主板比,没有任何的劣势
x61

精华
0
帖子
1688
威望
0 点
积分
1903 点
种子
51 点
注册时间
2013-4-28
最后登录
2025-5-30
发表于 2025-5-6 01:55  ·  江苏 来自手机 | 显示全部楼层
can201 发表于 2025-5-5 20:59
不用telnet
需要电脑安装Python3软件,外加一个UART-USB转换器,CP2102方案的就好
CP2102和TX之间不能有 ...

问一下1.6也需要短接焊点吗

精华
0
帖子
2024
威望
0 点
积分
2210 点
种子
47 点
注册时间
2012-5-15
最后登录
2025-5-29
发表于 2025-5-6 03:52  ·  陕西 | 显示全部楼层
这代表什么能 能深度改良系统  ???玩出新花样?

精华
0
帖子
5299
威望
0 点
积分
5529 点
种子
605 点
注册时间
2009-1-25
最后登录
2025-5-30
发表于 2025-5-6 09:42  ·  广西 | 显示全部楼层
x61 发表于 2025-5-6 01:55
问一下1.6也需要短接焊点吗

不需要
1.0-1.4的TSOP短接是为了恢复数据通信线
这个Xyclops是集成了MCU的芯片,不单单是一个Flash
直接IC到IC之间建立TTL串口通行,对Xyclops发送指令就行了
只需要焊接TX和RX这两根串口数据线,以及把Xyclops的debug引脚接高电平,使其进入debug模式

精华
0
帖子
5299
威望
0 点
积分
5529 点
种子
605 点
注册时间
2009-1-25
最后登录
2025-5-30
发表于 2025-5-6 09:43  ·  广西 | 显示全部楼层
ryuhaku 发表于 2025-5-6 03:52
这代表什么能 能深度改良系统  ???玩出新花样?

是的,至少通过逆向PIC的rom,可以对led灯做修改
某些自检失败的机器,出现三三红绿故障代码不开机的,可以直接跳过故障代码强制开机

精华
0
帖子
5299
威望
0 点
积分
5529 点
种子
605 点
注册时间
2009-1-25
最后登录
2025-5-30
发表于 2025-5-8 16:13  ·  广西 | 显示全部楼层
本帖最后由 can201 于 2025-5-8 16:14 编辑

测试了2个小时,终于刷成功了
原来教程贴给的点位有点点问题,比较挑USB-UART适配器
我自己重新找了点位,用CP2102方案的适配器建立物理链接
python要先用pip install pyserial命令安装串口通讯程序,不然无法生成串口连接的

现在开机就启动Cerbios2.4.2


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
240
威望
0 点
积分
249 点
种子
9 点
注册时间
2006-5-5
最后登录
2025-5-29
发表于 2025-5-14 09:33  ·  上海 | 显示全部楼层
本帖最后由 想想么劲 于 2025-5-14 09:53 编辑
can201 发表于 2025-5-8 16:13
测试了2个小时,终于刷成功了
原来教程贴给的点位有点点问题,比较挑USB-UART适配器
我自己重新找了点位, ...


大佬牛笔,可惜我没有1.6的机子,心痒痒
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-5-30 15:11 , Processed in 0.236161 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部