Ways to build old versions of Ardupilot? (Rover or etc)

Hi,

I am currently trying to build the source codes for arduilot based on Nuttx.

After a quick search, I noticed that previous versions of 2019 supported Nuttx, and I’m looking to build the Rover-3.3 version, Which is previous versions of 2019.

Problem is, most of the submodules cannot be brought when cloning Rover-3.3.

As a result, we cannot proceed with the build in the same way as the latest version

Is there a guide to build on the old version?

Here are my sample git clone log:

git clone --recurse-submodules https://github.com/ArduPilot/ardupilot -b Rover-3.3
Cloning into 'ardupilot'...
remote: Enumerating objects: 460175, done.
remote: Counting objects: 100% (405/405), done.
remote: Compressing objects: 100% (263/263), done.
remote: Total 460175 (delta 209), reused 246 (delta 136), pack-reused 459770
Receiving objects: 100% (460175/460175), 349.04 MiB | 7.04 MiB/s, done.
Resolving deltas: 100% (344407/344407), done.
Submodule 'libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries' (git://github.com/night-ghost/SPL) registered for path 'libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries'
Submodule 'libraries/AP_HAL_F4Light/support/minimosd-extra' (git://github.com/night-ghost/minimosd-extra) registered for path 'libraries/AP_HAL_F4Light/support/minimosd-extra'
Submodule 'modules/ChibiOS' (git://github.com/ArduPilot/ChibiOS.git) registered for path 'modules/ChibiOS'
Submodule 'modules/PX4Firmware' (git://github.com/ArduPilot/PX4Firmware.git) registered for path 'modules/PX4Firmware'
Submodule 'modules/PX4NuttX' (git://github.com/ArduPilot/PX4NuttX.git) registered for path 'modules/PX4NuttX'
Submodule 'modules/gbenchmark' (git://github.com/google/benchmark.git) registered for path 'modules/gbenchmark'
Submodule 'gtest' (git://github.com/ArduPilot/googletest) registered for path 'modules/gtest'
Submodule 'modules/mavlink' (git://github.com/ArduPilot/mavlink) registered for path 'modules/mavlink'
Submodule 'modules/uavcan' (git://github.com/ArduPilot/uavcan.git) registered for path 'modules/uavcan'
Submodule 'modules/waf' (git://github.com/ArduPilot/waf.git) registered for path 'modules/waf'
Cloning into '/home/ubuntu/ardupilot/libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.3]: errno=Connection timed out

fatal: clone of 'git://github.com/night-ghost/SPL' into submodule path '/home/ubuntu/ardupilot/libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries' failed
Failed to clone 'libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/libraries/AP_HAL_F4Light/support/minimosd-extra'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.4]: errno=Connection timed out

fatal: clone of 'git://github.com/night-ghost/minimosd-extra' into submodule path '/home/ubuntu/ardupilot/libraries/AP_HAL_F4Light/support/minimosd-extra' failed
Failed to clone 'libraries/AP_HAL_F4Light/support/minimosd-extra'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/ChibiOS'...
fatal: unable to connect to github.com:
github.com[0: 140.82.114.3]: errno=Connection timed out

fatal: clone of 'git://github.com/ArduPilot/ChibiOS.git' into submodule path '/home/ubuntu/ardupilot/modules/ChibiOS' failed
Failed to clone 'modules/ChibiOS'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/PX4Firmware'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.3]: errno=Connection timed out

fatal: clone of 'git://github.com/ArduPilot/PX4Firmware.git' into submodule path '/home/ubuntu/ardupilot/modules/PX4Firmware' failed
Failed to clone 'modules/PX4Firmware'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/PX4NuttX'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.3]: errno=Connection timed out

fatal: clone of 'git://github.com/ArduPilot/PX4NuttX.git' into submodule path '/home/ubuntu/ardupilot/modules/PX4NuttX' failed
Failed to clone 'modules/PX4NuttX'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/gbenchmark'...
fatal: unable to connect to github.com:
github.com[0: 140.82.114.4]: errno=Connection timed out

fatal: clone of 'git://github.com/google/benchmark.git' into submodule path '/home/ubuntu/ardupilot/modules/gbenchmark' failed
Failed to clone 'modules/gbenchmark'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/gtest'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.4]: errno=Connection timed out

fatal: clone of 'git://github.com/ArduPilot/googletest' into submodule path '/home/ubuntu/ardupilot/modules/gtest' failed
Failed to clone 'modules/gtest'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/mavlink'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.4]: errno=Connection timed out

fatal: clone of 'git://github.com/ArduPilot/mavlink' into submodule path '/home/ubuntu/ardupilot/modules/mavlink' failed
Failed to clone 'modules/mavlink'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/uavcan'...
fatal: unable to connect to github.com:
github.com[0: 140.82.112.4]: errno=Connection timed out

fatal: clone of 'git://github.com/ArduPilot/uavcan.git' into submodule path '/home/ubuntu/ardupilot/modules/uavcan' failed
Failed to clone 'modules/uavcan'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/modules/waf'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.3]: errno=Connection timed out

fatal: clone of 'git://github.com/ArduPilot/waf.git' into submodule path '/home/ubuntu/ardupilot/modules/waf' failed
Failed to clone 'modules/waf'. Retry scheduled
Cloning into '/home/ubuntu/ardupilot/libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries'...
fatal: unable to connect to github.com:
github.com[0: 140.82.113.3]: errno=Connection timed out

fatal: clone of 'git://github.com/night-ghost/SPL' into submodule path '/home/ubuntu/ardupilot/libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries' failed
Failed to clone 'libraries/AP_HAL_F4Light/hardware/STM32F4xx_DSP_StdPeriph_Lib_V1.1.0/Libraries' a second time, aborting

Just do not do that. Nuttx has been Nuked from git, I do not think that is possible at all.