Dzisiaj przedstawię poradnik tworzenia sterowników dźwięku w formacie ZAPF. Poradnik o tworzeniu sterowników APF napiszę w niedalekiej przyszłości
1. Musimy przygotować kilka plików:
- Pierwszy będzie to WinHex. Potrzebna jest nam pełna wersja. Bez niej nic nie zdziałamy, bo nie obsługuje template-ów.
- Kolejnym będzie APFSuite. Do pobrania w załączniku.
- Zdobycie oryginalnych sterowników ZAPF od jakiegoś telefonu (do wyjęcia z rozpakowanego FSa). Standardowe od W880 do pobrania w załączniku.
- Plik TEMPLATE dla WinHexa wyświetlający dokładnie co za co odpowiada w ZAPFie. Do pobrania w załączniku.
3. Pobieramy oryginalne niemodyfikowane sterowniki dźwięku np. z załącznika ( Original_W880_acoustic.rar ).
4. Pobieramy APFSuite, wypakowujemy do nowego folderu. W folderze z APFSuite umieszczamy pliki, które chcemy modyfikować. Tutaj tabelka co za co jest odpowiedzialne:
- BT - Słuchawkowy zestaw BT
- BTC - samochodowy zestaw BT
- Farfield - zewnętrzny głośnik (lub głośnik przy odtwarzaniu muzyki)
- Handset - głośnik od rozmów
- PHF - Dźwięk na słuchawkach
- LO_Play - dźwięk na dołączanych głośnikach MPS
5. Otwieramy APF Suite. Wybieramy opcję DECOMPRESS. Zaznaczamy myszą wszystkie pliki ZAPF. Po chwili program w logu pokaże DONE! - zamykamy go.
6. Usuwamy wszystkie pliki ZAPF z folderu APF Suite i zostawiamy tylko pozostawione przez niego pliki APF.
7. Uruchamiamy WinHexa. Otwieramy pliki utworzone przez APFSuite.
8. Mając otwarty plik w WinHexie, wciskamy na klawiaturze kombinację ALT+F12. Wybieramy ZAPF Editor i dajemy Apply.
9. Otwiera nam się nowe okienko:
Widzimy tutaj m.in:
- Enchanced Echo Canceller - w wolnym tłumaczeniu z j. ang. - rozbudowany 'reduktor' echa - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
- Noise Reduction - Redukcja szumów - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
- Whining Noise Filter - Whining noise oznacza "Pojękiwanie", a co oznacza "Filter" tłumaczyć nie muszę - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
Zjedźmy jednak z "Zapf Editorze" trochę niżej, aż ujrzymy parametry TXPGA, RXPGA i RXVOL:
O parametrach widocznych na tym screenie mogę powiedzieć natomiast tyle:
- TXPGA - odpowiedzialne za soprany. Ustawienie na 00 spowoduje maksymalne podbicie sopranów, ustawienie wartości większych będzie redukowało soprany, tak więc na 02 soprany będą mniej słyszalne.
- RXPGA - odpowiedzialne za basy. Ustawienie na 00 spowoduje maksymalne podbicie basów, a ustawianie wartości większych będzie te basy redukowało.
- RXVOL - głośność. I tutaj tak samo jak wyżej. Wartość 00 da nam najgłośniejszy dźwięk wyjściowy. Większe wartości będą w efekcie dawały cichszy dźwięk
- Uwaga! - widoczne są te parametry podwójnie, to znaczy widać dla przykładu TXPGA02 i TXPGA01. To samo tyczy się kolejnych wartości. Tak więc wartości w 02 i w 01 powinny być takie same.
No dobra, postraszyłem Was, więc możemy jechać dalej .
10. Oczywiście modyfikujemy sterowniki po swojemu. Gdy już poustawiamy wszystkie parametry tak jak sobie życzymy, zamykamy ZAPF editora klikając na krzyżyk. W okienku:
Klikamy YES.
Później zamykamy plik w WinHexie:
I w nowym okienku klikamy YES.
11. Modyfikujemy kolejne pliki. Gdy już to zrobimy, zamykamy WinHexa, uruchamiamy ApfSuite.
12. W ApfSuite klikamy Compress, wybieramy wszystkie APF-y, po chwili będzie DONE! - zamykamy program.
13. Usuwamy wszystkie .apf z folderu APFSuite. Zostawiamy pliki ZAPF. Utworzone pliki ZAPF podmieniamy z oryginalnymi w telefonie I testujemy swoje sterowniki.
To chyba na tyle, pozdrawiam
ZAPF_Template.rar 786bytes 8 downloads
APFSuite.rar 170.72K 8 downloads
Original_W880_acoustic.rar 55.9K 4 downloads