登录 立即注册

找到11521个回复

Caddi 69楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
可以理解成控控官方内置了防止刷新的程序?
老虎会游泳 68楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我虽然刷入成功了

图片.png(194.11 KB)

但重启后ID没有变,我正在查找原样。也许MCU固件被以下脚本还原了(/etc/init.d/S16mcu_helper):

        cur_version=$(cat /etc/version | grep 'mcu' | awk -F ':' {'print $2'})
        mcu_version=$(/usr/sbin/oraymcu_helper -v | awk -F ',' {'print $2'} | awk -F ':' {'print $2'})
        #读取mcu版本号失败或者与本固件的mcu版本不匹配,则将本固件的mcu固件刷入到mcu中
        [ $? -ne 0 -o "$mcu_version" != "$cur_version" ] && {
                burn_mcu_firmware
        }
老虎会游泳 44楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,还有这一段:

burn_mcu_firmware()
{
        /usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex
        [ $? -eq 0 ] || {
                echo "burn mcu failed..."
                sleep 2
                /usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex
        }
        return $?
}
Caddi 67楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
我仔细看了一下,您62楼教程里写的是对的
另外我偏个题,请教hex文件里写的这堆数字怎么能转换成中文来看(什么编码方式?我比较好奇😂)@老虎会游泳
老虎会游泳 66楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,注意我在教程中可能会写错SSH端口,用户名和密码,因为我的固件和默认固件不一样。

你应该使用44022端口,用户名是admin,密码是oray.com

对于scp命令,端口用-P指定,而ssh命令则是-p

老虎会游泳 58楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我通常会这样做(admin密码是oray.com):

scp -P44022 oraymcu_helper oray_mcu_firmware.hex admin@192.168.x.x:.
ssh -p44022 admin@192.168.x.x
# chmod +x ./oraymcu_helper
# ./oraymcu_helper -f ./oray_mcu_firmware.hex

至于 /usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex,它最大的用途是告诉你这两个文件在压缩包里的什么位置,以及命令的参数类型。

老虎会游泳 65楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我还没刷。等我试试。

Caddi 64楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
收到文件,谢谢!@老虎会游泳,请问您尝试这样是可以成功了吗
Caddi 61楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
所以需要我们找到linbstdc++.so.6这个库一起scp进去?
老虎会游泳 60楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

结果得到./oraymcu_helper: can't load library 'libstdc++.so.6',看起来还有一些库要上传

Caddi 59楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
收到 再次感谢
Caddi 57楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
收到@老虎会游泳,我们采购的是控控a2
Caddi 56楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
收到 谢谢老虎哥 我明天回公司尝试一下
再请教两个问题:
刷入的命令是:/usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex吗
scp传文件的位置任意即可吗?还是/usr/sbin和/usr/share?(这个sbin有点儿奇怪
老虎会游泳 55楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,注意:固件应该不适用于控控A2 pro,弄错可能会导致USB失灵。

老虎会游泳 54楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我猜可以,你先解压固件获得/usr/sbin/oraymcu_helper/usr/share/oray_mcu_firmware.hex,然后修改oray_mcu_firmware.hex里的id,把它和oraymcu_helper一起用scp传到控控,然后用命令刷入,再断电重启即可(reboot命令没有用,要物理断电才能重启单片机)。

固件:kvm_upgrade_1.4.0_firmware.bz2(12.77 MB)(使用7-zip解压,然后再用7-zip解压rootfs.squashfs

控控的SSH监听在44022和44033端口。44022端口的用户名是admin,密码是oray.com,会话根目录被chroot了(所以要自己传文件上去)。44033的用户名是root,密码未知,会话根目录未被chroot,但因为不知道密码我们也连不上。

Caddi 53楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
抱歉我不知道 大概理解成把hex里面的832042b57随便修改成其他的就可以是吗?
老虎会游泳 51楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,如果我给你这张图以及这个命令,你知道怎么修改吗?

图片.png(391.16 KB)

/usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex

注意ID要按照 Little Endian 反转:0483:572b -> 83042b57

Caddi 52楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
也就是说空空的usb设备信息都可以通过linux-ssh连接-stm32相关的命令来重新写入吗
老虎会游泳 50楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

控控的现有USB设备id:

Bus 004 Device 002: ID 0483:572b STMicroelectronics

按 Little Endian 反转:83042b57

老虎会游泳 49楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C。

STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。

https://blog.csdn.net/fantastic_sky/article/details/110229474

下一页 上一页 (329 / 577页)

11月11日 23:55 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1