Can the Motorola Atrix 4G Laptop Deck work with BeagleBone Black?

1,450 views
Skip to first unread message

a.jain

unread,
May 24, 2013, 7:57:55 PM5/24/13
to beagl...@googlegroups.com

Gerald Coley

unread,
May 24, 2013, 8:06:42 PM5/24/13
to beagl...@googlegroups.com
Yes if you modify the USB cable so you don't blow the board up. Disconnect the power conductor in the cable.

Gerald


On Fri, May 24, 2013 at 6:57 PM, a.jain <ajayja...@gmail.com> wrote:
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Gerald
 

Bill Mar

unread,
May 24, 2013, 8:54:08 PM5/24/13
to beagl...@googlegroups.com

Tom Maynard

unread,
May 24, 2013, 9:17:07 PM5/24/13
to beagl...@googlegroups.com

On Friday, May 24, 2013 6:57:55 PM UTC-5, a.jain wrote:

Will this work with BeagleBone Black?
 
If you use an external 5VDC power supply (or even just a smartphone power cord), no cable mods are necessary.  Just get the proper adapters (HDMI, USB), connect up the BBB and you're off!
 
I have a Lapdock and I've done it -- just as I've described -- and it worked perfectly.  In fact, I already had the Lapdock (got it with my old Motorola Atrix 4G phone), and bought the BBB to get some more use from it as a "travel computer" and general fun & games.
 
I also run an Ethernet wire to my WiFi repeater and get a bit more portability from the rig.

a.jain

unread,
May 24, 2013, 9:25:07 PM5/24/13
to beagl...@googlegroups.com
Can you give me the link to where you described it?

Tom Maynard

unread,
May 24, 2013, 9:35:19 PM5/24/13
to beagl...@googlegroups.com

On Friday, May 24, 2013 8:25:07 PM UTC-5, a.jain wrote:
Can you give me the link to where you described it?
 
LOL.  I described in my previous note.  How much more description do you need? 
 

a.jain

unread,
May 24, 2013, 9:36:40 PM5/24/13
to beagl...@googlegroups.com
Sorry man. I thought you meant something else. 

Venkat Bommakanti

unread,
May 24, 2013, 10:45:37 PM5/24/13
to beagl...@googlegroups.com
 
If you use an external 5VDC power supply (or even just a smartphone power cord), no cable mods are necessary.  Just get the proper adapters (HDMI, USB), connect up the BBB and you're off!

Hi Tom,

By "proper adapters ..." did you mean the list of parts specified in the links:
  http://www.element14.com/community/groups/raspberry-pi/blog/2012/09/08/raspberry-pi-laptop
or
  http://rpidock.blogspot.com/2012/05/raspberry-pi-and-motorola-lapdock.html

thanks,
/venkat

Special Computing

unread,
May 24, 2013, 11:49:41 PM5/24/13
to beagl...@googlegroups.com

Raspberry Pi has all different connectors than BeagleBoneBlack. 

Tom Maynard

unread,
May 25, 2013, 8:29:12 AM5/25/13
to beagl...@googlegroups.com

On Friday, May 24, 2013 9:45:37 PM UTC-5, Venkat Bommakanti wrote:
By "proper adapters ..." did you mean the list of parts specified in the links:
  http://www.element14.com/community/groups/raspberry-pi/blog/2012/09/08/raspberry-pi-laptop
or
  http://rpidock.blogspot.com/2012/05/raspberry-pi-and-motorola-lapdock.html
 
I won't bother to check either of those links because I simply bought a microHDMI-to-microHDMI (female to female) adapter and the USB versions of the same on eBay -- you shouldn't need part numbers or a shopping list: the Beagle is microHDMI (female) and USB-A (female); the Lapdock is microHDMI (male) and microUSB (male).  Just buy adapters to convert these to whatever you need -- depending on what you already have -- and you are set.
 
Who am I to spend your money for you?  Lay out the cables you have, look the connectors involved, and find the appropriate adapters.  That's all I did. [If you're unwilling to slice open a USB cable -- and I certainly didn't feel like messing with that -- then you'll need a 5VDC power supply (or smartphone charger), too].  Note: a dedicated 5V supply will deliver more current, if you plan to hang a bunch of "capes" (I would have called them "bibs") on the Beagle, or if you plug in a WiFi dongle, etc.  I had several of both in my junk box.
 
Also note: More elegant solutions also exist.  You can buy pre-sliced USB cables that will do the data connection and deliver 5V power both from the Lapdock.  I considered them, but ultimately decided they were a bit pricey for a "proof of concept" initial attempt.  Now that I know everything works, I may fashion my own, or spend the money -- that is as yet undecided.
 
HTH,
Tom.

thanks,
/venkat

Tom Maynard

unread,
May 25, 2013, 8:39:12 AM5/25/13
to beagl...@googlegroups.com, in...@specialcomp.com

On Friday, May 24, 2013 10:49:41 PM UTC-5, Specialcomp wrote:

Raspberry Pi has all different connectors than BeagleBoneBlack.  

 
For those interested in a complete turnkey solution, Special Computing (https://specialcomp.com/beaglebone/#22601) has exactly that.  I would have ordered everything there, but parts I needed were marked as "out of stock" at the time (and still are).  I certainly don't mind giving a plug -- I did buy my Beagle's plastic case there, and it's excellent.  Perhaps if all interested parties ganged up, maybe the torch & pitchfork crowds storming the castle might alter their manufacturing priorities.  But there I go, interfering with other people again O_O
 

a.jain

unread,
May 25, 2013, 2:48:01 PM5/25/13
to beagl...@googlegroups.com, in...@specialcomp.com
So I won't need the charger that comes with the lapdock, correct?

Tom Maynard

unread,
May 26, 2013, 1:18:30 PM5/26/13
to beagl...@googlegroups.com, in...@specialcomp.com

On Saturday, May 25, 2013 1:48:01 PM UTC-5, a.jain wrote:
So I won't need the charger that comes with the lapdock, correct?
 
You will need something to recharge the battery in the Lapdock ... no matter what other solution you implement.
 

Ajay Jain

unread,
May 26, 2013, 1:27:18 PM5/26/13
to beagl...@googlegroups.com
Okay thanks.

And should the BeagleBone always be plugged into the 5V adapter, so it
doesn't get any additional voltage from the lapdock, especially if it
is charging?
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "BeagleBoard" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/beagleboard/4A3bvRDn28U/unsubscribe?hl=en.
> To unsubscribe from this group and all its topics, send an email to

Tom Maynard

unread,
May 26, 2013, 10:19:59 PM5/26/13
to beagl...@googlegroups.com

On Sunday, May 26, 2013 12:27:18 PM UTC-5, a.jain wrote:
Okay thanks.

And should the BeagleBone always be plugged into the 5V adapter, so it
doesn't get any additional voltage from the lapdock, especially if it
is charging?
 
Don't make this more complicated than it is.  You can charge the Lapdock while it is powering the Beagle, or before, or after -- it's just a battery.  It has LEDs to display the level of charge it contains, and even if it's dead as long as it's on the charge it will power the BBB at the same time.
 
It's not rocket surgery.  A car's battery is the same.
 
Whether you decide to use a 5V supply for the BBB -- or power it from the 'Dock, or a smartphone charger -- is entirely up to you, the cables/adapters you're using, and how fussy you choose to be.
 
I really don't have anything constructive to add to this discussion at this point. 

Ajay Jain

unread,
May 26, 2013, 10:36:36 PM5/26/13
to beagl...@googlegroups.com
Hey man. You gotta calm down. I'm a noob and I just need to make sure
I'm doing stuff right.I'm not being fussy, I just want to make sure
I'm doing this right.

cyan...@gmail.com

unread,
Aug 13, 2013, 12:54:47 AM8/13/13
to beagl...@googlegroups.com
I am having problems with this set up. I have 1 USB going from the phone cradle to the mini USB port on the BBB as well as the hdmi. It will show me the Beagle Bone splash screen but then say "no hdmi input" and go black again. I can still ssh to the BBB so I know it is still functioning. The hdmi & USB work with my old atrix phone.

I see the specialcomp sells a cable that goes from the dock's mini USB to the power and the USB A ports on the BBB. If the mini USB port can do both data and power. Why would I need to split the data & power?

Gerald Coley

unread,
Aug 13, 2013, 8:33:04 AM8/13/13
to beagl...@googlegroups.com
There is a new release coming that will resolve this known issue. You could also try other SW distributions that are listed on the Wiki. I know Fedora for example works.

Gerald


On Mon, Aug 12, 2013 at 11:54 PM, <cyan...@gmail.com> wrote:
I am having problems with this set up. I have 1 USB going from the phone cradle to the mini USB port on the BBB as well as the hdmi. It will show me the Beagle Bone splash screen but then say "no hdmi input" and go black again. I can still ssh to the BBB so I know it is still functioning. The hdmi & USB work with my old atrix phone.

I see the specialcomp sells a cable that goes from the dock's mini USB to the power and the USB A ports on the BBB. If the mini USB port can do both data and power. Why would I need to split the data & power?
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.

ddu...@gmail.com

unread,
Jan 24, 2014, 7:51:16 PM1/24/14
to beagl...@googlegroups.com
Was this fixed?  I got a new Beagle Bone Black this month and I'm having the same problem still -- just the splash screen and then no hdmi input.

William Pretty Security

unread,
Jan 27, 2014, 11:27:23 AM1/27/14
to beagl...@googlegroups.com

I think this is the image you want.

I believe it is the one suggested to me by Special Computing: BBB-eMMC-flasher-2013.05.27.img.xz

 

I am still waiting for my Atrix hardware. So when it arrives I’ll test it and get back to the list.

 

Bill

 

http://www.packtpub.com/building-a-home-security-system-with-beaglebone/book

No virus found in this message.
Checked by AVG - www.avg.com
Version: 2014.0.4259 / Virus Database: 3681/7036 - Release Date: 01/27/14

Roland McIntosh

unread,
Jul 2, 2014, 12:24:13 AM7/2/14
to beagl...@googlegroups.com
It's not perfect, but I had am improved experience with the lapdock hdmi from Angstrom BBB-eMMC-flasher-2013.09.04.img.xz by setting these modelines in /etc/X11/xorg.conf in the Monitor section.
    Modeline "1360x768@60" 84.50  1360 1392 1712 1744  768 783 791 807 +hsync +vsync
    
Modeline "1280x720@50" 74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync

Then, pick the resolution using the GUI tool System -> Preferences -> Monitors tool.


dmesg on this 2013.09.04 version with Atrix lapdock shows that the EDID native resolution is rejected as invalid:
[ 39.402958] [drm:drm_mode_debug_printmodeline], Modeline 14:"1366x768" 60 72000 1366 1380 1436 1500 768 769 772 800 0x48 0x5
[ 39.402975] [drm:drm_mode_prune_invalid], Not using 1366x768 mode 11 

Jerry Davis

unread,
Jul 2, 2014, 10:52:35 AM7/2/14
to beagleboard
I have a raspberry pi and a altrix 4g lapdock also, and it works perfectly.
Will the /etc/X11/xorg.conf file that I have on the pi have the "current" values that are known for the lapdock, or is there somewhere else that would show the true "current" modelines that are being used?

If so, I could post them here for you.

jerry


--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Extra Ham Operator: K7AZJ
Registered Linux User: 275424
Raspberry Pi and Arduino developer

There are 10 kinds of people in the world:
Those who can read binary and those who can't.

Roland McIntosh

unread,
Jul 3, 2014, 11:09:30 AM7/3/14
to beagl...@googlegroups.com
Hi Jerry.  From within xterm, please post the result of:
xrandr --verbose


From outside of xterm, like via SSH or serial console, this works on BBB-provided Angstrom to allow xrandr to connect to the X server (probably different on Raspbian):
export XAUTHORITY=`ls /var/run/gdm/auth-for-root-*/database`
export DISPLAY=:0.0
xrandr
--verbose

 

Roland McIntosh

unread,
Jul 3, 2014, 2:37:57 PM7/3/14
to beagl...@googlegroups.com

On Tuesday, August 13, 2013 7:33:04 AM UTC-5, Gerald wrote:
There is a new release coming that will resolve this known issue. You could also try other SW distributions that are listed on the Wiki. I know Fedora for example works.

Gerald


Can you point us to some BBB HDMI driver source repositories or changelogs about this?  Is it the same section of code (rockchip driver and/or hdmi-core.c, hdmi-lcdc.o) mentioned in this thread?  http://www.freaktab.com/archive/index.php/t-3238.html

I look forward to an Angstrom-based version that fits on 2GB eMMC with a newer (3.9+, maybe even 3.13) kernel.  I'd be happy to test any such pre-built kernels.

Jerry Davis

unread,
Jul 3, 2014, 3:30:45 PM7/3/14
to beagleboard
Roland, here it is:

Screen 0: minimum 1366 x 768, current 1366 x 768, maximum 1366 x 768
default connected 1366x768+0+0 (0x77) normal (normal) 0mm x 0mm
Identifier: 0x76
Timestamp:  49636
Subpixel:   unknown
Clones:    
CRTC:       0
CRTCs:      0

Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
          filter: 

  1366x768 (0x77)    0.0MHz *current

        h: width  1366 start    0 end    0 total 1366 skew    0 clock    0.0KHz

        v: height  768 start    0 end    0 total  768           clock    0.0Hz




--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Roland McIntosh

unread,
Jul 4, 2014, 5:53:53 PM7/4/14
to beagl...@googlegroups.com
Thanks!  Unfortunately, I was hoping there'd be non-zero "start... end ... total ... clock" values shown here, revealing timing data that could be used in a Modeline statement :( 

re:
1366x768 (0x77)    0.0MHz *current
h
: width  1366 start    0 end    0 total 1366 skew    0 clock    0.0KHz
v
: height  768 start    0 end    0 total  768           clock    0.0Hz

Is utility "xvidtune" from package "x11-xserver-utils" present on your Pi?  Can you check to see if it shows the HSyncStart, HSyncEnd, HTotal, pixel clock, etc values?
Reply all
Reply to author
Forward
0 new messages