Where can I download firmware for BG96?

I have two BG96 modules.

No1: I bought it from aliexpress and the firmware version is BG96MAR02A07M1G_01.017.01.017
No2: I bought it from soracom and the firmware version is BG96MAR03A04M1G_01.003.01.003

I tried them with a SIM which can connect to LTE network of docomo (in Japan).
No1 cannot connect to the network.
No2 succeeded in connecting to the network.

I want to update firmware of No1 but I cannot find the firmware newer than 01.017.
Could some one share the link if you know?

By the way, comment of other issue mentioned that there is 3 base lines.
@Stephen.Li-Q Are they R02, R03 and R04?

R02(No1 in this caes) is not able to use in Japanese network?

Thank you.

R02/R03/R04 firmware versions.

R02 : this release based on the Qualcomm TX2.0 release. Not support CatM VoLTE or Handover.

R03 : this release based on the Qualcomm TX3.0 release. Could support CatM VoLTE and Handover. Use the HW version with TX2.0, could do upgrades from R02 to R03.

R04 : this release based on the Qualcomm TX3.0 release. Could support CatM VoLTE and Handover. And also support B25. So this release RF configuration is different from R02 release version.

for japanese market , R02 is not recommended , because certification issue.

@Stephen.Li-Q
Thank you for answering.

Use the HW version with TX2.0, could do upgrades from R02 to R03.

Does this mean that some R03 module is written R02 firmware?
Is there any way to distinguish R02 and R03?
If the module written firmware version R02 is R03 hardware, I want to update firmware to use in Japan.
If the hardware is R03, can it connect to LTE network even with R02 firmware?

Thank you.