Mmm, maybe an update has caused your versions to be mixed.
Do you have ADB enabled?
Code:
C:\>adb shell lsmod
Does that show one line or twenty?
If it's one, then versions are probably not the problem.
If it's twenty...
The most recent TabUltra version is:
Code:
Model: TabUltra (English)
Finger: Onyx/TabUltra/TabUltra:11/2023-11-22_08-58_3.5_946657f755/43508:user/dev-keys
Link: http://firmware-us-volc.boox.com/00135b572b9d321902f87c9d71a7f17f/update.upx
Size: 1,561,582,806
MD5: 00135b572b9d321902f87c9d71a7f17f
You might try to download that to your desktop, then ADB push to /sdcard.
Then:
Code:
C:\>adb shell am start -a onyx.settings.action.firmware
And do an update.
Then, because you've lost root, you can extract the current boot image from update.upx (after decrypting) or EDL read the current boot image.