== 简要步骤说明 ==
1. 准备车厢控制器的自动更新的SD卡，8G或者8G以上。

2. 设置车厢控制器从SD卡启动。

3. 上电自动更新。

4. 关闭电源，设置车厢控制器从EMMC卡启动。

5. 完成。


== 详细步骤说明 ==

=== 烧录车厢控制器SD卡 ===

SD卡IMG文件：打开http://192.168.8.29:81/aria-160km-car-screen-controller-images/网页，找到名为160km-car-screen-controller.emmc-latest.img.xz的链接，下载即可。

=== Linux平台烧录方法 ===

  wget http://192.168.8.29:81/aria-160km-car-screen-controller-images/160km-car-screen-controller.emmc-latest.img.xz
  sudo umount /dev/sdb?
  // 下面这条命令需要几分钟
  unxz -c 160km-car-screen-controller.emmc-latest.img.xz | sudo dd of=/dev/sdb bs=16M
  sync

=== Windows平台烧录方法 === 
在Windows操作系统上安装[https://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager]软件，通过这个工具将'''160km-car-screen-controller.emmc-latest.img'''烧录到SD卡中。160km-car-screen-controller.emmc-latest.img这个文件由软件技术人员提供。

烧录卡制作完成后，需要将更新的系统镜像或者主程序放在SD卡中的/ntpis160-cabin-update目录中。车厢控制器从SD卡启动后，会自动读取/ntpis160-cabin-update目录中的160km-car-screen-controller.emmc-latest.img文件或者ntpis160-cabin文件，进行更新。

=== 从SD卡启动车厢控制器 ===

[[File:160KM车厢控制器主板布局-Detail.jpg]]

关闭车厢控制器的110V电源，拆开车厢控制器的外壳，将主板如图中放置，图中红色方框是设备类型启动的拨码开关。这个拨码开关由四个小开关组成，小开关拨向左边是0，小开关拨向右边是1。

* 0110 EMMC启动
* 1110 SD卡启动

更新车厢控制器需要设置主板从SD卡启动，将拨码开关拨成1110后，将准备好的SD卡插入到主板上，SD卡卡槽在图中蓝色方框的位置。

检查SD卡插好、拨码开关设置正确后，接通电源，大约10秒中就开始自动更新。更新的提示信息会显示在同一节车厢的车内屏上。

更新有两种类型，一种是主程序更新，这种更新只需要20秒即可完成。车内屏会先后提示“Upgrading application” / "Upgrade finished, power off, plug out sd, boot from EMMC."

另外一种更新是更新EMMC中的整个固件，大约需要3分钟。车内屏会先后提示“Upgrading OS, take 3 minutes.” / "Upgrade finished, power off, plug out sd, boot from EMMC."

在车内屏显示更新完成后，关闭车厢控制器的110V电源，将拨码开关拨成0110后，拨出SD卡后再次接通电源后检查更新后的程序正确即可。

在SD卡更新的过程中，通过PIS主机下达命令给车厢控制器无效。