Hi @Drefuss
The firmware is always checked on connection to a console and automatically updated if necessary.
For example, both the GX4816 and DX168 have different firmware depending on whether you connect them to an Avantis or an SQ.
When cascading an expander that requires a firmware update/change, the update can take slightly longer, but this should only be a maximum of a couple of minutes from connection time.
To ensure there is nothing going on with the update through the GX, I would recommend just connecting the DX directly, letting it check/update and then the ‘Ready’ LED will illuminate and it’ll be good to go (and won’t need to update again when next connecting through the GX).
One other thing is that the DX port 1 on the GX starts at I/O socket numbers 65, i.e. the third page in your I/O SLink/IO Port tabs when patching.
The gigaACE/GX connection is 128×128 and is split up in the GX as follows:
GX built-in analogue inputs/outputs – 1 to 48 and 1 to 16 (tab pages 1 and 2)
DX port 1 – 65 to 96 and 65 to 96 (tab page 3)
DX port 2 – 97 to 128 and 97 to 128 (tab page 4)
(see also – https://www.allen-heath.com/media/DX-GX-System-Guide-ISS_4.pdf#page=18&zoom=auto,-274,802 )
Hope this helps 🙂
Keith.