Boom bonnet which version supports it ?

Post Reply
jit
Posts: 155
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Portable audiophile music player "Odrophile"
C0 => being prepared for a radio clock project...
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => used to build C0 projects... maybe recycled as an Amiga one day
C2 => Multimedia box for TV
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy
N2 => not yet started... should become another portable gaming device with 8" display...
XU4 + boom bonnet => for a not yet revealed project ;)
Has thanked: 0
Been thanked: 17 times
Contact:

Boom bonnet which version supports it ?

Post by jit »

Hello,

I have an Xu4 with the boom bonnet kit.
I tried Ubuntu 18.04 mate image and I only get cracking noise, even after a dist-upgrade
I tried the latest 22.04 mate image : no more cracking sound.... but speaker-test does not output anything from boom bonnet speakers.

And yes, I already checked with different potentiometer positions :)

So I'm just wondering : is the Boom bonnet sill supported ? If yes, on which image should it be working ?

cap00k
Posts: 130
Joined: Tue May 21, 2013 10:46 am
languages_spoken: english
ODROIDs: ODROID
Has thanked: 0
Been thanked: 22 times
Contact:

Re: Boom bonnet which version supports it ?

Post by cap00k »

Hello jit,

I tested it on the latest mate image.
Latest 22.04 mate image: ubuntu-22.04-5.4-mate-odroid-xu4-20220522.img
I checked the Boom Bonnet speaker output through the "Test Speakers" button in "Sound Preferences -> Hardware Tab".
It worked out of the box.
But the speaker-test cmd seems not to work because it is hardcoded to set parameters that are not supported by the sound card.

jit
Posts: 155
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Portable audiophile music player "Odrophile"
C0 => being prepared for a radio clock project...
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => used to build C0 projects... maybe recycled as an Amiga one day
C2 => Multimedia box for TV
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy
N2 => not yet started... should become another portable gaming device with 8" display...
XU4 + boom bonnet => for a not yet revealed project ;)
Has thanked: 0
Been thanked: 17 times
Contact:

Re: Boom bonnet which version supports it ?

Post by jit »

Thank you for your test : so it should definitely work.
I used the command line because I'm not able to get any display on my DVI screen with the 22.04 (it works with 18.04).

So now I just need to get my display working ๐Ÿ™‚

User avatar
mad_ady
Posts: 11446
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1
Location: Bucharest, Romania
Has thanked: 647 times
Been thanked: 1115 times
Contact:

Re: Boom bonnet which version supports it ?

Post by mad_ady »

If I remember correctly, there is a setting in /media/boot/boot.ini or config.ini that toggles between hdmi and dvi support.

User avatar
odroid
Site Admin
Posts: 41084
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3194 times
Been thanked: 1753 times
Contact:

Re: Boom bonnet which version supports it ?

Post by odroid »

mad_ady wrote: โ†‘
Fri May 26, 2023 6:27 pm
If I remember correctly, there is a setting in /media/boot/boot.ini or config.ini that toggles between hdmi and dvi support.
Yes, it is config.ini.
https://github.com/mdrjr/5422_bootini/b ... #L114-L116

jit
Posts: 155
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Portable audiophile music player "Odrophile"
C0 => being prepared for a radio clock project...
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => used to build C0 projects... maybe recycled as an Amiga one day
C2 => Multimedia box for TV
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy
N2 => not yet started... should become another portable gaming device with 8" display...
XU4 + boom bonnet => for a not yet revealed project ;)
Has thanked: 0
Been thanked: 17 times
Contact:

Re: Boom bonnet which version supports it ?

Post by jit »

OK, I forgot this config.ini, display is fine now.

I actually found the sound problem : I needed a longer ribbon cable so I was using a 30cm one instead of the original one. The ribbon cable has the exact same specs as the original (awm 2651 vw-1 105ยฐc 300v 28awg) and is identicaly wired on both connectors end... But it does not work.

When I use the original ribbon cable, it works.

I'm wondering if this is something related to the length or any specificity of the original ribbon cable?

User avatar
mctom
Posts: 3009
Joined: Wed Nov 11, 2020 4:44 am
languages_spoken: english, polish
ODROIDs: OGA, XU4, M1, H3+, SP3, Vu8M, N2L
Location: Gdansk, Poland
Has thanked: 407 times
Been thanked: 534 times
Contact:

Re: Boom bonnet which version supports it ?

Post by mctom »

It's hard to imagine that 30cm ribbon would not work and 20cm would work fine. I2S signals are in a few MHz range after all, so it should work unless there is a weird ground loop situation in your setup.

I'd say it is more likely that your IDC cable is damaged. It happened to me once, I've been debugging an issue for hours before I realized one pin of a ribbon cable did not work.
Punk ain't no religious cult, punk means thinking for yourself!
OpenUPS
PiStackMon

jit
Posts: 155
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Portable audiophile music player "Odrophile"
C0 => being prepared for a radio clock project...
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => used to build C0 projects... maybe recycled as an Amiga one day
C2 => Multimedia box for TV
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy
N2 => not yet started... should become another portable gaming device with 8" display...
XU4 + boom bonnet => for a not yet revealed project ;)
Has thanked: 0
Been thanked: 17 times
Contact:

Re: Boom bonnet which version supports it ?

Post by jit »

OK, I'm trying to narrow down the problem : definitely not the cable length. I tried with another 30cm ribbon cable and I managed to get it working...

But even with the original cable, it works only if I unplug / replug the ribbon cable when the xu4 is running. I mean : if I start the xu4 it never output a sound directly after it has started.

I may need to find a way to reset the bus on which it is connected during boot process...

User avatar
mctom
Posts: 3009
Joined: Wed Nov 11, 2020 4:44 am
languages_spoken: english, polish
ODROIDs: OGA, XU4, M1, H3+, SP3, Vu8M, N2L
Location: Gdansk, Poland
Has thanked: 407 times
Been thanked: 534 times
Contact:

Re: Boom bonnet which version supports it ?

Post by mctom »

That is very odd. I've never played with Boom Bonnet or investigated its schematic until now, but there seems to be some sort of mechanism that provide compatibility with 1.8V XU4 logic. It cuts off I2S signals unless ribbon pin #8 is pulled low, which only XU4 can do. But why would that work only after resitting the ribbon connector?
Punk ain't no religious cult, punk means thinking for yourself!
OpenUPS
PiStackMon

jit
Posts: 155
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Portable audiophile music player "Odrophile"
C0 => being prepared for a radio clock project...
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => used to build C0 projects... maybe recycled as an Amiga one day
C2 => Multimedia box for TV
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy
N2 => not yet started... should become another portable gaming device with 8" display...
XU4 + boom bonnet => for a not yet revealed project ;)
Has thanked: 0
Been thanked: 17 times
Contact:

Re: Boom bonnet which version supports it ?

Post by jit »

I think I found the real problem : the idc connector on the boom bonnet is not correctly soldered. When I firmly push it or just put a skrew driver on one pin, it works.

I tried to redo all the solder multiple times, but not it does not work anymore. I just ordered a new one... No luke : I bought it a long time ago for a project I'm finishing, and I never tested it before.

User avatar
mctom
Posts: 3009
Joined: Wed Nov 11, 2020 4:44 am
languages_spoken: english, polish
ODROIDs: OGA, XU4, M1, H3+, SP3, Vu8M, N2L
Location: Gdansk, Poland
Has thanked: 407 times
Been thanked: 534 times
Contact:

Re: Boom bonnet which version supports it ?

Post by mctom »

If you reflowed solder joints and it made things worse that means it wasn't the cause at all.
I can't tell what it was without a few electrical measurements.
Punk ain't no religious cult, punk means thinking for yourself!
OpenUPS
PiStackMon

jit
Posts: 155
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Portable audiophile music player "Odrophile"
C0 => being prepared for a radio clock project...
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => used to build C0 projects... maybe recycled as an Amiga one day
C2 => Multimedia box for TV
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy
N2 => not yet started... should become another portable gaming device with 8" display...
XU4 + boom bonnet => for a not yet revealed project ;)
Has thanked: 0
Been thanked: 17 times
Contact:

Re: Boom bonnet which version supports it ?

Post by jit »

I did some continuity test before trying to reflow. I may have damaged something. I will try some research again.

Post Reply

Return to โ€œUbuntuโ€

Who is online

Users browsing this forum: No registered users and 6 guests