I am using the TagInfo app on Android to scan an Octopus public transport card and I think there may be a bug in how it calculates the current value.
After doing some research, I think it involves the deposit amount changing from $35 to $50 for cards after October 2017. The app shows 0x00000357 in memory, which is 855 - 350 = 505 or $50.5, but the actual value is 855 - 500 = 355 or $35.5.
If this info could be forwarded to the app developers so it can show the updated calculation in a future update, it would be appreciated. Thank you.