Hi, while trying to get cgram working I realise the display is always on ROMC. Whilst checking example init routine, I am also unsure of the 2 calls to the "data" function, as opposed to the "command" function. My understanding of the data sheet would be to enter extended command mode, then send 0x71 for function selection A, then 0x00 to disable vregulator. But all the example code would send the 0x71, then 0x40, then 0x00.
Ditto the initialisation code that does the ROM selection and cgram: Example given:
command(0x72); // function selection B
data(0x00); // by using the "data" function call, it actually sends 0x40 then 0x00
Seems like either I don't understand it or its a bug?

On to the main problem: I cannot get ROM A and cgram enabled. Have tried sending 0x72 0x40 0x00 or 0x72 0x00 etc.
Any ideas?