When i tried it on my own car it worked but when someone else tried it it did not work
Its not bad (I guess), its just Im used that vehicle info is stored into vehicle's enum. Anyway, do you save those variables upon disconnect? If so, please show the code where you save the colors.