I am using an 18F4610 processor and am experiencing some issues with the HBUS commands.

My hardware when addressed by the software I2C commands (using PortC.3 and PortC.4) functions performs correctly. When I change the code to the HBUS equivalents, the code doesn't work. I have checked the Forum, the Microchip datasheet and errata documents and tried various settings for the SSPCon1 and SSPCon2 registers (as suggested to other folks by past Forum users) to no avail.

I also have the latest version of the compiler running.

Has anyone experienced this problem before or have any advice?