However when i build the cgminer fork with the --enable-bitfury and try to run it it does not detect any chips
Which fork, what kind of level shifters and options defined in bitfury-config.h ?
If BITFURY_MUX_OE is defined (for example) it won't detect the chips with a normal level shifter and GPIO for selects
Your level shifter may require active low instead of active high for OE, which you define in tm_i2c.c if you use
my fork