Các bác cho hỏi em làm như sau có đúng không ạ?
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Control: name="Internal Mic Boost Volume", index=0, device=0
Pin Default 0x90 a6 01 70: [Fixed] Mic at Int N/A
Conn = Digital, Color = Unknown

Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
EAPD 0x2: EAPD
Pin Default 0x90 17 01 30: [Fixed] Speaker at Int N/A
Conn = Analog, Color = Unknown

Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Control: name="Headset Mic Boost Volume", index=0, device=0
Pin Default 0x 41 11 11 f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black

Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Control: name="Headphone Mic Boost Volume", index=0, device=0
Pin Default 0x41 11 11 f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black

Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
EAPD 0x2: EAPD
Pin Default 0x02 21 10 40: [Jack] HP Out at Ext Front
Conn = 1/8, Color = Black
*************************************************************************

Node 0x12 [Pin Complex]Internal Mic Boost Volume[Fixed](Mic Built-in)
70 01 a6 90
>70 01 a1 20

Node 0x14 [Pin Complex] Speaker Playback Switch[Fixed](Speaker)
30 01 17 90 02
>30 01 11 20 02

Node 0x19 [Pin Complex] Headset Mic Boost Volume[N/A](Line in)
f0 11 11 41
>f0 10 81 41

Node 0x1a [Pin Complex] Headphone Mic Boost Volume[N/A](Line in)
f0 11 11 41
>f0 10 81 41

Node 0x21 [Pin Complex] Headphone Playback Switch[Jack](heart phone)
40 10 21 02
>40 10 21 32
********************************************************************
1271c70 1271d01 1271ea1 1271f20
1471c30 1471d01 1471e11 1471f20
1971cf0 1471d10 1471e81 1471f41
1a71cf0 1a71d10 1a71e81 1a71f41
2171c40 2171d10 2171e21 2171f32
1470c02
 
Các bác cho hỏi em làm như sau có đúng không ạ?
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Control: name="Internal Mic Boost Volume", index=0, device=0
Pin Default 0x90 a6 01 70: [Fixed] Mic at Int N/A
Conn = Digital, Color = Unknown

Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
EAPD 0x2: EAPD
Pin Default 0x90 17 01 30: [Fixed] Speaker at Int N/A
Conn = Analog, Color = Unknown

Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Control: name="Headset Mic Boost Volume", index=0, device=0
Pin Default 0x 41 11 11 f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black

Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Control: name="Headphone Mic Boost Volume", index=0, device=0
Pin Default 0x41 11 11 f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black

Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
EAPD 0x2: EAPD
Pin Default 0x02 21 10 40: [Jack] HP Out at Ext Front
Conn = 1/8, Color = Black
*************************************************************************

Node 0x12 [Pin Complex]Internal Mic Boost Volume[Fixed](Mic Built-in)
70 01 a6 90
>70 01 a1 20

Node 0x14 [Pin Complex] Speaker Playback Switch[Fixed](Speaker)
30 01 17 90 02
>30 01 11 20 02

Node 0x19 [Pin Complex] Headset Mic Boost Volume[N/A](Line in)
f0 11 11 41
>f0 10 81 41

Node 0x1a [Pin Complex] Headphone Mic Boost Volume[N/A](Line in)
f0 11 11 41
>f0 10 81 41

Node 0x21 [Pin Complex] Headphone Playback Switch[Jack](heart phone)
40 10 21 02
>40 10 21 32
********************************************************************
1271c70 1271d01 1271ea1 1271f20
1471c30 1471d01 1471e11 1471f20
1971cf0 1471d10 1471e81 1471f41
1a71cf0 1a71d10 1a71e81 1a71f41
2171c40 2171d10 2171e21 2171f32
1470c02
KingOfHellBỏ node 19 và 1a đi bạn, codec này không nhận LineIn đâu :D. Sửa cái a1 của node 12 về a0 để bật chống ồn Use ambient noise reduction.
 
  • Like
Reactions: KingOfHell
Bỏ node 19 và 1a đi bạn, codec này không nhận LineIn đâu :D. Sửa cái a1 của node 12 về a0 để bật chống ồn Use ambient noise reduction.
Muxuxilàm sao để biết nó không nhận vậy bạn? đang tập làm, cài patch có trong vntool có tiếng rồi, nghe loa trong thì không sao, nhưng cắm headphone nó kêu rào rào khó chịu lắm :confused: với lại nếu không nhận line in thì trong phần điền các cổng kết nối phần line in xoá đi hay để kệ nó?
mình tạo lại rồi nó như này:
Digital Unknown Mic at Int N/A 01271c70 01271d01 01271ea0 01271f90
Analog Unknown Speaker at Int N/A 01471c30 01471d01 01471e17 01471f90 01470c02
Unknown Unknown Line Out at Ext N/A 01771c00 01771d00 01771e00 01771f40
Unknown Unknown Modem Hand at Ext N/A 01d71c20 01d71d00 01d71e70 01d71f40
1/8 Black HP Out at Ext Front 02171c40 02171d10 02171e21 02171f01

Bạn cho mình hỏi cái Line out là cái gì vậy? mình không biết nó là gì để sửa 17eXY cả nó có giá trị 00! với cả phần 17fXY mình đọc chả hiểu gì cả :(
 
Last edited:
làm sao để biết nó không nhận vậy bạn? đang tập làm, cài patch có trong vntool có tiếng rồi, nghe loa trong thì không sao, nhưng cắm headphone nó kêu rào rào khó chịu lắm :confused: với lại nếu không nhận line in thì trong phần điền các cổng kết nối phần line in xoá đi hay để kệ nó?
mình tạo lại rồi nó như này:
Digital Unknown Mic at Int N/A 01271c70 01271d01 01271ea0 01271f90
Analog Unknown Speaker at Int N/A 01471c30 01471d01 01471e17 01471f90 01470c02
Unknown Unknown Line Out at Ext N/A 01771c00 01771d00 01771e00 01771f40
Unknown Unknown Modem Hand at Ext N/A 01d71c20 01d71d00 01d71e70 01d71f40
1/8 Black HP Out at Ext Front 02171c40 02171d10 02171e21 02171f01

Bạn cho mình hỏi cái Line out là cái gì vậy? mình không biết nó là gì để sửa 17eXY cả nó có giá trị 00! với cả phần 17fXY mình đọc chả hiểu gì cả :(
KingOfHellNhững node nào mà có [N/A] phía trước tên device thì những node đó sẽ không nhận, ví dụ như [N/A] Speaker at Ext Rear.
Nếu bạn patch cho các laptop thì sẽ không cần quan tâm đến LineOut làm gì cả, cụ thể với codec này thì sẽ chỉ nhận các node 0x12 (mic built-in), 0x14 (speaker), 0x21 (headphone) thôi.

Khi modify verbs thì thường chỉ cần sửa cụm 71dXY và 71eXY, các cụm còn lại cứ giữ nguyên.

Nếu codec không nhận LineIn thì bạn xóa key điều chỉnh LineIn trong Pathmaps.xml đi là được.

Về việc cắm headphone nghe bị nhiễu, máy bạn sử dụng codec ALC233 của Asus chăng? Nếu đúng thì nó là bệnh chung nhé, bạn có thể thử cài CodecCommander.kext bản mới nhất xem có khắc phục được không vì có bạn report lại cho mình là kext đó fix được lỗi. Nếu việc cài kext không có tác dụng thì bạn sẽ phải chấp nhận mute 1 channel trong audio settings, tất nhiên âm thanh sẽ là mono :D.
 
Last edited:
  • Like
Reactions: KingOfHell
Những node nào mà có [N/A] phía trước tên device thì những node đó sẽ không nhận, ví dụ như [N/A] Speaker at Ext Rear.
Nếu bạn patch cho các laptop thì sẽ không cần quan tâm đến LineOut làm gì cả, cụ thể với codec này thì sẽ chỉ nhận các node 0x12 (mic built-in), 0x14 (speaker), 0x21 (headphone) thôi.

Khi modify verbs thì thường chỉ cần sửa cụm 71dXY và 71eXY, các cụm còn lại cứ giữ nguyên.

Nếu codec không nhận LineIn thì bạn xóa key điều chỉnh LineIn trong Pathmaps.xml đi là được.

Về việc cắm headphone nghe bị nhiễu, máy bạn sử dụng codec ALC233 của Asus chăng? Nếu đúng thì nó là bệnh chung nhé, bạn có thể thử cài CodecCommander.kext bản mới nhất xem có khắc phục được không vì có bạn report lại cho mình là kext đó fix được lỗi. Nếu việc cài kext không có tác dụng thì bạn sẽ phải chấp nhận mute 1 channel trong audio settings, tất nhiên âm thanh sẽ là mono :D.
Muxuximình dùng ALC255 máy mình máy dell, kext này có sẵn trong vietnamtool rồi nhưng mình muốn vọc :)
 
mình dùng ALC255 máy mình máy dell, kext này có sẵn trong vietnamtool rồi nhưng mình muốn vọc :)
KingOfHellALC255 chung tình trạng. Chúc bạn sớm vọc thành công, cộng đồng hack VN sắp có một cao thủ patch AppleHDA mới rồi :D.
 
ALC255 chung tình trạng. Chúc bạn sớm vọc thành công, cộng đồng hack VN sắp có một cao thủ patch AppleHDA mới rồi :D.
MuxuxiCứ vọc đi .. :)) Khi nào vọc xong sẽ chuyển cho cái này vọc tiếp khi nào mà vọc qua dc chắc chắn sẽ cao thủ =]] . Ngay cả mirone còn chịu mà
 
ALC255 trong tool là do mình patch, nhưng để ý thấy 1 cái lạ là các máy Asus, Dell hay Sony Vaio khác chạy ALC255 mà phang cái đó vào là lên hết, không lẽ nó là chuẩn chung ?
 
  • Like
Reactions: Muxuxi
Cứ vọc đi .. :)) Khi nào vọc xong sẽ chuyển cho cái này vọc tiếp khi nào mà vọc qua dc chắc chắn sẽ cao thủ =]] . Ngay cả mirone còn chịu mà
Monkey.D.Luffycao thủ thì không dám với tới đâu! vọc kiểu bình dân thôi!
ALC255 trong tool là do mình patch, nhưng để ý thấy 1 cái lạ là các máy Asus, Dell hay Sony Vaio khác chạy ALC255 mà phang cái đó vào là lên hết, không lẽ nó là chuẩn chung ?
bác patch cho máy nào vậy? chắc là pathmap nó giống nhau quá :)
 
ALC255 chung tình trạng. Chúc bạn sớm vọc thành công, cộng đồng hack VN sắp có một cao thủ patch AppleHDA mới rồi :D.
Muxuxi
Cứ vọc đi .. :)) Khi nào vọc xong sẽ chuyển cho cái này vọc tiếp khi nào mà vọc qua dc chắc chắn sẽ cao thủ =]] . Ngay cả mirone còn chịu mà
ALC255 trong tool là do mình patch, nhưng để ý thấy 1 cái lạ là các máy Asus, Dell hay Sony Vaio khác chạy ALC255 mà phang cái đó vào là lên hết, không lẽ nó là chuẩn chung ?
các bạn cho mình hỏi như này là patch thành công rồi phải không:
Ảnh chụp Màn hình 2015-11-04 lúc 19.21.46.png
Ảnh chụp Màn hình 2015-11-04 lúc 19.23.10.png
vậy mà sao nó không có tiếng ấy :confused:
 
Ok ok! mình đã patch thành công! :D tai nghe không bị rào rào nữa:D
Ảnh chụp Màn hình 2015-11-04 lúc 19.42.24.png
Ảnh chụp Màn hình 2015-11-04 lúc 19.42.33.png
Ảnh chụp Màn hình 2015-11-04 lúc 19.48.46.png

cảm ơn các bạn đã giúp!
 
Last edited:
Có cao nhân nào vui lòng giúp mình với, mình thử mấy lần mà đều thất bại :|
 

Attachments

  • codec_dump.txt.zip
    1.9 KB · Xem: 65
Sound của mình ACL 3226. Vendor Id: 0x10ec0292
 
Sound của mình ACL 3226. Vendor Id: 0x10ec0292
vanquybnTên chính xác là ALC292, hình như trong HVT có kext mà nhỉ, con này dễ không lên mic built-in lắm :D. Bạn patch kext bị tắc ở đâu?
 
Tên chính xác là ALC292, hình như trong HVT có kext mà nhỉ, con này dễ không lên mic built-in lắm :D. Bạn patch kext bị tắc ở đâu?
MuxuxiMình dùng thử patch của ALC292 rồi, Speaker,Mic built-in work fine. Nhưng Headphone ko work. Cắm headphone vào thì loa tắt, nhưng headphone không có âm thanh (tất nhiên là headphone, jack đều work tốt trên windows)

mình có tham khảo các guide ở đây và trên một số diễn đàn khác. và làm theo các bước sau:

1. Tìm Pin complex từ file dump ta đc:
Mã:
Node 0x14 [Pin Complex] "Speaker Playback Switch"
Pin Default 0x90170110
EAPD 0x2: EAPD
Connection: 2
     0x0c* 0x0d
   
Node 0x18 [Pin Complex] "Front Mic Jack": Mic external
Pin Default 0x02a19031
Connection: 2
     0x0c* 0x0d
   
Node 0x12 [Pin Complex] "Internal Mic Boost Volume"
Pin Default 0x90a60140

Node 0x15 [Pin Complex] "Headphone Playback Switch" Headphone Jack
Pin Default 0x0221401f
Connection: 2
     0x0c 0x0d*

2. Extract Verb:
Mã:
Node 14:
01471c10 01471d01 01471e17 01471f90

Node 18:
01871c31 01871d90 01871e81 01871f02

Node 12:
01271c40 01271d01 01271ea0 0127f90

Node 15:
01571c40 01571d40 01571e21 01571f02

Node 14: EAPD
01470C02

=> Verb:
01471c10 01471d01 01471e17 01471f90
01871c31 01871d90 01871e81 01871f02
01271c40 01271d01 01271ea0 01271f90
01571c40 01571d40 01571e21 01571f02
01470C02

3. Pathmaps
Mã:
=> INPUT:
Line-In: 0x08 - 0x23 - 0x18 => DEC: 8 - 35 - 24
Mic built-in: 0x09 - 0x22 - 0x12 => DEC: 9 - 34 - 18

=> OUTPUT:
Speaker: 0x14 - 0x0c - 0x02 => DEC: 20 - 12 - 2
HeadPhone: 0x15 - 0x0d - 0x03 => DEC: 21 - 13 - 3

4. inject: Layout/Platforms/DSDT/Binary ....

Làm mấy lần nhưng đều fail @@
 
Mình dùng patch có sẳn trong HVT xong mà không xuất Audio ra HDMI được. Nếu mình làm theo cách này thì có thể xuất được ko vậy bạn?
 
Mình dùng thử patch của ALC292 rồi, Speaker,Mic built-in work fine. Nhưng Headphone ko work. Cắm headphone vào thì loa tắt, nhưng headphone không có âm thanh (tất nhiên là headphone, jack đều work tốt trên windows)

mình có tham khảo các guide ở đây và trên một số diễn đàn khác. và làm theo các bước sau:

1. Tìm Pin complex từ file dump ta đc:
Mã:
Node 0x14 [Pin Complex] "Speaker Playback Switch"
Pin Default 0x90170110
EAPD 0x2: EAPD
Connection: 2
     0x0c* 0x0d

Node 0x18 [Pin Complex] "Front Mic Jack": Mic external
Pin Default 0x02a19031
Connection: 2
     0x0c* 0x0d

Node 0x12 [Pin Complex] "Internal Mic Boost Volume"
Pin Default 0x90a60140

Node 0x15 [Pin Complex] "Headphone Playback Switch" Headphone Jack
Pin Default 0x0221401f
Connection: 2
     0x0c 0x0d*

2. Extract Verb:
Mã:
Node 14:
01471c10 01471d01 01471e17 01471f90

Node 18:
01871c31 01871d90 01871e81 01871f02

Node 12:
01271c40 01271d01 01271ea0 0127f90

Node 15:
01571c40 01571d40 01571e21 01571f02

Node 14: EAPD
01470C02

=> Verb:
01471c10 01471d01 01471e17 01471f90
01871c31 01871d90 01871e81 01871f02
01271c40 01271d01 01271ea0 01271f90
01571c40 01571d40 01571e21 01571f02
01470C02

3. Pathmaps
Mã:
=> INPUT:
Line-In: 0x08 - 0x23 - 0x18 => DEC: 8 - 35 - 24
Mic built-in: 0x09 - 0x22 - 0x12 => DEC: 9 - 34 - 18

=> OUTPUT:
Speaker: 0x14 - 0x0c - 0x02 => DEC: 20 - 12 - 2
HeadPhone: 0x15 - 0x0d - 0x03 => DEC: 21 - 13 - 3

4. inject: Layout/Platforms/DSDT/Binary ....

Làm mấy lần nhưng đều fail @@
vanquybnVerbs và pathmaps không thấy có vấn đề gì, bạn kiểm tra lại layout của DSDT, patch HPET và IRQ vào. Tuy nhiên, mình thiên về khả năng bạn patch binary chưa chuẩn, bạn có dùng script patch không hay tự patch bằng tay? Nếu mình nhớ không nhầm thì binary của codec này sẽ patch như sau:

Với Yosemite:
8419d411 >> 9202ec10
8408ec10 >> 00000000
8508ec10 >> 00000000

Với El Capitan:
8419d411 >> 9202ec10
8319d411 >> 00000000 (Thank to Vusun123)
8508ec10 >> 00000000

Đây là những gì mà cái não cá vàng của mình nhớ được nhé :p, bạn dùng script patch là chuẩn nhất :D.
 
Last edited: