Eu tentei uma abordagem semelhante.
Eu editei /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/Info.plist /System/Library/Extensions/CellPhoneHelper.kext/Contents/Info.plist
e obteve resultados semelhantes, mas eu ignorei a seção / Library / Modem Scripts / WWAN.ccl.
Eu acredito que todos os três têm que ser "emparelhados" corretamente, mais eu acho que você ainda precisa do script de modem huawei que é fornecido por eles.
Estou curioso para saber como você reuniu tanta informação sobre as portas e tal. Alguma dica?
Eu uso o meu (e176) com os drivers huawei, mas conecto através da interface de modem regular. O software "Mobile Connect" é uma porcaria e demora uma eternidade para se conectar, mas eu o mantenho quando preciso de informações extras (e o uso para desativar a solicitação de pinagem)
Vou tentar novamente editando todos os arquivos e criando as entradas apropriadas ... mas no pt me pergunto se será de alguma vantagem. Só faria sentido para mim se ele se conectasse muito mais rápido (digamos, menos de 5 segundos), além de talvez oferecer informações adicionais a partir da barra de menus.
BTW, no Ubuntu 12.10, parece funcionar dessa maneira. Há um item de menu e um medidor de intensidade de sinal surpreendentemente semelhantes, sem mencionar que ele se conecta em menos de 3 segundos!
Pesquisando, descobri também que /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext/Contents/Info.plist tem uma entrada para um "Huawei Mobile", mas o ID do produto e o ID do fornecedor não correspondem ao meu. Eu mudei, mas nada para relatar ainda. Eu tenho que tentar editar os outros arquivos ainda: - (
Eu não entendo, porém, se a Apple tem drivers e uma configuração de framework para modems e telefones, por que, neste caso, a Huawei não "conecta" a ela. Eles desenvolveram uma infraestrutura separada completa para seus dispositivos. Eles não sabem sobre o AppleWWANSupport? ou a Apple os deixou fora disso?