374 | | == HW22: FLASH geometry layout change |
375 | | Issue: |
376 | | * End of Life of the 2GiB NAND FLASH device used on Ventana GW5xx4 board models (and customer specials) has caused a change to a different FLASH device that has a differing geometry (page size, block size) and ECC strength. These changes can cause a code change in firmware (bootloader and ubi image) as well as an update to the Gateworks {{{jtag_usbv4}}} JTAG programming software. |
377 | | |
378 | | Work-around: |
379 | | * Use the Gateworks 2015.04 Bootloader with [https://github.com/Gateworks/u-boot-imx6/commit/a8572c2d12714a29113dbc90cc12e5fbef387bc7 a85742c] or the Gateworks 2017.05 Bootloader branch or newer |
380 | | * Use the latest {{{jtag_usbv4}}} (v4.1) programming software |
381 | | * Use and create FLASH ubi images that were created with the 'normal' FLASH geometry ( 2K block size and a max-leb-count of 16384): see [wiki:linux/ubi#flashgeometry here for details] |
| 374 | == HW22: EOL Micron 2GiB NAND FLASH replaced with Cypress 2GiB NAND FLASH (geometry and performance change) |
| 375 | Issue: |
| 376 | * End of Life of the Micron 2GiB NAND FLASH device used on Ventana GW5xx4 board models (and customer specials) has caused a change to a different FLASH device that has a differing geometry (page size, block size), ECC strength, and performance. These changes can cause a code change in firmware (bootloader and ubi image) as well as an update to the Gateworks {{{jtag_usbv4}}} JTAG programming software. |
| 377 | |
| 378 | Work-around: |
| 379 | * To support the ECC change: |
| 380 | - Use the Gateworks 2015.04 Bootloader with [https://github.com/Gateworks/u-boot-imx6/commit/a8572c2d12714a29113dbc90cc12e5fbef387bc7 a85742c] or the Gateworks 2017.05 Bootloader branch or newer |
| 381 | - Use the latest {{{jtag_usbv4}}} (v4.1) programming software |
| 382 | * To support the FLASH geometry change: |
| 383 | - Use and create FLASH ubi images that were created with the 'normal' FLASH geometry (2K block size and a max-leb-count of 16384): see [wiki:linux/ubi#flashgeometry here for details] |
| 384 | * To support the performance change: |
| 385 | - Use the Gateworks 2017.05 Bootloader with [https://github.com/Gateworks/linux-imx6/commit/f3fbc0ec02a04ed1eb7bdb7f6ba6b65eb86a1ea9 f3fbc0e] for best performance (supports new Flash in EDO mode 4) |
| 386 | - Use the Gateworks 4.20 kernel for best Linux performance (supports new Flash in EDO mode 4) |
| 387 | - Use the Gateworks 4.4 OpenWrt kernel with [https://github.com/Gateworks/openwrt/commit/1937a7cbc834de3dc249d8f0dc7f6390da1c9716 1937a7c] (supports new Flash in EDO mode 4) |
| 388 | - Use the latest Gateworks 4.20 and OpenWrt 16.02 bootscripts which enable UBI fastmap support (for decreased boot time). |
393 | | * GW5534-B.1 |
394 | | * Any customer specials utilizing the 2GiB NAND Flash |
| 400 | * GW5534-B.1+ |
| 401 | * Any customer specials utilizing the 2GiB MT29F16G08 NAND Flash |
| 402 | |
| 403 | |
| 404 | [=#hw23] |
| 405 | == HW23: EOL ADV7180 Analog Video Decoder replaced with ADV7280A |
| 406 | Issue: |
| 407 | * End of Life of the ADV7180 Analog video decoder device used on Ventana GW51xx, GW52xx, GW53xx, GW54xx, GW553x board models (and customer specials) has caused a change to an ADV7280A. While the ADV7280A has the same features as the ADV7180 it requires driver support. |
| 408 | |
| 409 | Work-around: |
| 410 | * Use the Gateworks 2017.05 Bootloader with [https://github.com/Gateworks/u-boot-imx6/commit/348a052e0c7d00dead5439de7d6ba6a579b5b42e 348a052 (GW53xx)], [https://github.com/Gateworks/u-boot-imx6/commit/16ccf17599ae72643eba26cba056e1952c737c42 16ccf17 (GW53xx)],[https://github.com/Gateworks/u-boot-imx6/commit/97bb78bc0d7134d2b98e462c9e148f52c524104f 97bb78b (GW54xx)] |
| 411 | * Use the Gateworks 3.14 kernel with [https://github.com/Gateworks/linux-imx6/commit/bc4e236209a80c9578246fb173f66566748bc3e8 bc42236] |
| 412 | * Use the Gateworks 4.20 kernel or greater with [TODO] |
| 413 | |
| 414 | Affected Products that have moved to the new ADV7280A: |
| 415 | * GW54xx-G+ |
| 416 | * GW53xx-G+ |
| 417 | |
| 418 | |
| 419 | [=#hw24] |
| 420 | == HW24: EOL Wi2Wi W2SG0008i GPS receiver replaced with ublox ZOE-M8Q GPS receiver |
| 421 | Issue: |
| 422 | * End of Life of the Wi2Wi GPS receiver used on Ventana GW51xx, GW52xx, GW53xx, GW54xx, GW553x board models (and customer specials) has caused a change to the ublox ZOE-M8Q GPS receiver. While both GPS receivers output NMEA 0183 messages at 1Hz the W2SG0008i GPS came up at 4800baud and the ZOE-M8Q comes up at 9600baud. |
| 423 | |
| 424 | Work-around: |
| 425 | * Make sure your software can auto-baud and is compatible with the NMEA sentences of the ZOE-M8Q |
| 426 | * If your hardware makes use of the GPS PPS signal routed to miniPCIe sockets make sure your hardware is compatible with a 3.3V TTL signal. |
| 427 | |
| 428 | Affected Products that have moved from the Wi2Wi W2SG0008i to ublox ZOE-M8Q: |
| 429 | * GW53xx-G+ |
| 430 | * GW54xx-G+ |
| 431 | |
| 432 | [=#hw25] |
| 433 | == HW25: EOL Marvell 88E1510 RGMII phy replaced with TI DP83867 phy |
| 434 | Issue: |
| 435 | * End of Life of the Marvell 88E1510 RGMII phy used on Ventana GW51xx, GW52xx, GW53xx, GW54xx board models (and customer specials) attached the the IMX6 FEC internal MAC has caused a change to the TI DP83867 phy. |
| 436 | |
| 437 | Work-around: |
| 438 | * Use the Gateworks 2017.05 Bootloader with [https://github.com/Gateworks/u-boot-imx6/commit/f904fbd2cc5b33ed6f8f2583d0b711d770858996 f904fbd]. |
| 439 | |
| 440 | Affected Products that have moved from the Marvell 88E1510 to TI DP83867 RGMII phy: |
| 441 | * GW53xx-G+ |
| 442 | * GW54xx-G+ |
| 443 | |
| 444 | |
| 445 | [=#hw26] |
| 446 | == HW26: EOL Marvell 88E8057 GbE MAC/PHY replaced with Intel I210 GbE MAC/PHY |
| 447 | Issue: |
| 448 | * End of Life of the Marvell 88E8057 GbE MAC/PHY used on Ventana GW54xx and GW53xx as the eth1 GbE has caused a change to the Intel I210 GbE MAC/PHY. |
| 449 | |
| 450 | Work-around: |
| 451 | * Make sure the kernel has support for the igb driver. |