Copter 4.2.1 submodul update

I’ve used copter 4.1.5 before, now I want to update to 4.2.1.
I’ve pull the lastest tag and create the branch named Copter-4.2.1.
But when I try to update submodul, it reports error.

git submodule update --init --recursive
fatal: remote error: upload-pack: not our ref de3174b0f3aa9f55bc8ddfa1e7736c6a465cda18
fatal: the remote end hung up unexpectedly
Fetched in submodule path ‘modules/uavcan’, but it did not contain de3174b0f3aa9f55bc8ddfa1e7736c6a465cda18. Direct fetching of that commit failed.

I try to checkout branch of 4.0.7, 4.1.2, 4.1.5. it can be updated and built ,but 4.2.0 and 4.2.1 are not. anyone know what i can do for it?

Search this forum. The solution is to update your gut version and use a script from the tools subdirectory to do the submodule update

o…I solved the problem by switching networks multiple times :sweat_smile: