Apart from losing the 'smart' in its model name, your device is now showing the HWID as "0000" in the <PartNumber> line of GarminDevice.xml, probably it should show "3065". The problem of 'many functions not available' means the device has reverted to a basic model. That's caused by a firmware updating problem, likely resulting in corruption of the device's non-volatile memory. I know how to remedy that problem in a 'usual' Garmin device, however the DriveSmart 55/65 range does not run Garmin's proprietary ("Linux-like") firmware and uses a quite different Linux-based operating system as far as i know. BTW, in that regard, if the firmware file has ".update" extension rather than ".gdc" or ".rgn" then it's not going to be so easy for me to help you and regardless the following is needed or i can't go further anyway:

(i) Do you have a link available for the firmware file you used?

(ii) Please describe exactly how you used WebUpdater to do the update (e.g.: by opening a software file with it, or by downloading the file via WU, or ...).