Asterisk 1.4 to 1.6/1.8

When I upgrade to asterisk 1.6 or 1.8 may dahdi interface no longer accept inbound calls… I am assuming this is do to the Zaptel compatibly that I used, I use all dahdi_chan info etc… but I have been using freepbx since 2.0 and upgrading… I am on the latest version 2.8.1.4

Where would the trouble be here? is perhaps an include file having a problem or do I need to remove zap compatibilities from the files (not sure where all those are) do I need todo all my dahdi inbound and outbound trunks?

Regards,
Doug

I missed that only dahdichannel names are supported in 1.6+ so perhaps my dahdichannames=no is the problem