Unknown Infotmic Imapx210-Based PCB

bmarilli

Member
Sep 2, 2013
8
0
Hi,

I have an InfoTMIC based pcb , driven by a 12 volt power supply that I am suspecting is a custom made infotmic tablet. It has 2 x USB ports as well as an SD card slot.
If I plug in a pendrive or sd card with a .mov/.avi file it the board will play the file on a screen connected to the vga out. If I power up the board with nothing but the vga connected it gives me a message "Please insert USB or SD Card" and the number "1.0.5" at the top of the screen.

The board has 1 gig of DDR2 ram, 4 gigs of nand flash, a Chrontel chip for hdmi but the hdmi connector is not soldered on but I suspect it works and has an Infotmic IMAPx210 BM1-80 chip as the cpu? as well as 64 megs of parallel flash memory. It also has a RS232 port which replies in Chines/Japanese/Korean when set to unicode but does not translate to anything meaningful.

The numbers on the board are EX-75-545G and 20112811_V1.0 and M1301IMAPX210. There are a few more that refer to the Nand and Nor flash

If anyone can help me identify the board and also help with finding out which software is currently running I would really appreciate it. What I would like to do is upgrade the firmware driving the board to see what else the board can do.

Many thanks!

P.S I have tried to upload pictures but the upload always fails. I will try again and see if i can get it to work soon.
 
$20130829_084930.jpg$20130829_084915.jpg
 
After a lot of scratching on the internet it seems that this board could also be a type of media board, similar to the Patriot Box Office but I cannot find any further information on it. The PBO uses a Realtek chip where this board uses an IMAPx210 by Infotm.

The numbering on the board however is very similar to the PBO's. Any help would be appreciated :D
 
Rs232 to TTL convertor gives me this:

SBT F01 NOT Found!


U-Boot 2009.08 (Apr 25 2011 - 12:06:23)(SBT-LINUX)


CPU : iMAPx200 @ 792 MHz
FCLK: 1584 MHz, HCLK: 132 MHz, PCLK: 66 MHz
SDRAM: 256 MB
MMU : Enabled!!
Flash: 8 MB
NAND: 0 MiB
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
MMC: IMAP_SDHCI: 0
Net: No ethernet found.
Try booting from SD ...

MMC read: dev # 0, block # 1024, count 8 ...
8 blocks read: OK
Invalid boot SD!
Unknown stat code.
Hit any key to stop autoboot: 0
## Booting kernel from Leg
Image Name: Linux-2.6.31.6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2250180 Bytes = 2.1 MB
Load Address: 40008000
Entry Point: 40008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux.............................................................
.............................................................................. d
one, booting the kernel.
Linux version 2.6.31.6 (root@ubuntu) (gcc version 4.4.1 (GCC for Cr
.20090722) ) #1 Mon Aug 15 15:20:23 CST 2011
CPU: ARMv6-compatible processor [4117b365] revision 5 (ARMv6TEJ), cr=00c5387f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: IMAPX200
Ignoring unrecognised tag 0x00000000
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
CPU IMAPX200 (id 0x13ab2000)
IMAP Clocks, (c) 2009 Infotm Micro Electronics
IMAPX200: PLL CLOCKS, APLL 1584.000 MHz, DPLL 480.000 MHz, EPLL 480.000 MHz
IMAPX200: CPU_CLK 792.000 MHz, HCLK 132.000 MHz, PCLK 66.000 MHz
iMAPx200: 83886080 bytes SDRAM reserved for memalloc at 0x40684000
IMAP Power Management, Copyright 2010 Infotm
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 65024
Kernel command line: root=/dev/mmcblk0p1 rootfstype=ext3 rootdelay=2 console=tty
SAC0,115200
PID hash table entries: 1024 (order: 10, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 6553
Memory: 256MB = 256MB total
Memory: 173184KB available (3916K code, 396K data, 112K init, 0K highmem)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:56
Console: colour dummy device 80x30
console [ttySAC0] enabled
Calibrating delay loop... 791.34 BogoMIPS (lpj=1978368)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
imapx200: Initialising architecture
imapx200_dma_init: Registering DMA channels: ok!
bio: create slab <bi
SCSI subsystem initialized
<6>imapx200_iic0 imapx200_iic0: i2c-1: IMAPX200 I2C adapter
<6>imapx200_iic1 imapx200_iic1: i2c-2: IMAPX200 I2C adapter
cfg80211: Calling CRDA to update world regulatory domain
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
NET: Registered protocol family 1
iMAP PWM Driver Init.
fuse init (API version 7.12)
msgmni has been set to 338
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Imap Framebuffer Driver Initialization Start :
Console: switching to colour frame buffer device 90x30
fb0: imapfb-0 frame buffer device
fb1: imapfb-1 frame buffer device
fb2: imapfb-2 frame buffer device
fb3: imapfb-3 frame buffer device
Set Lcd Backlight Brightness 75
Imap Framebuffer Driver Initialization OK!
hdmi-i2c 1-0038: Device for HDMI TX will be Initializad
HDMI TX Device - EP932E NOT Found!
hdmi_i2c_probe: failed to initialize HDMI TX
brd: module loaded
loop: module loaded
gmac-univ Ethernet Driver, V1.1
eth0: gmac-univ at d0824000 IRQ 32 MAC: 00:1b:fc:eb:92:fa
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol fa
PPPoL2TP kernel driver, V1.0
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
CSLIP: code copyright 1989 Regents of the University of California.
imapx200_ssim imapx200_ssim.0: bitbang at c817fec0
imapx200_ssim imapx200_ssim.1: bitbang at c821c0c0
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
imapx200_usbhost20 imapx200_usbhost20: Infotm Ehci Controller
imapx200_usbhost20 imapx200_usbhost20: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
imapx200_usbhost11 imapx200_usbhost11: Infotm Ohci Controller
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 4 ports detected
Initializing USB Mass Storage driver...
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
iMAPx200 RTC, (c) 2009, 2014 InfoTM Microelctronics Co., Ltd
imapx200_rtc imapx200_rtc: rtc core: registered imap as rtc0
Linux video capture interface: v2.00
USB Video Class driver (v0.1.0)
cpuidle: using governor ladder
[SDHCI0]:infoTM sdhci host driver init.
mmc0: SDHCI controller on info_sdi [imapx200_sdi.0] using ADMA
[SDHCI1]:infoTM sdhci host driver init.
mmc1: SDHCI controller on info_sdi [imapx200_sdi.1] using ADMA
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.20.
No device for DAI imapx200-i2s
cs42l51-codec 1-004a: failed to read I2C
asoc: cs42l51-hifi <-> imapx200-i2s mapping ok
ALSA device list:
#0: imapx200 (CS42L51)
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
imapx200_rtc imapx200_rtc: hctosys: invalid date/time
Waiting 2sec before mounting root device...
mmc0: new high speed SD card at address 0007
mmcblk0: mmc0:0007 SD02G 1.84 GiB
mmcblk0: p1
kjournald starting. Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on mmcblk0p1, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with writeback data mode.
VFS: Mounted root (ext3 filesystem) on device 179:1.
Freeing init memory: 112K
 
I can cancel the boot by pressing any key but would like to know if I can make a bootable sd card and run a linux version on the board. If someone could tell me which linux version it would be great.
 
Well, it seems to be running Linux of some sort already...
Have you connected a monitor to it 2c if the display has anything on it?
 
Yes I have, from the VGA output with no USB plugged in it shows the message "Please insert USB or SD Card" and the number "1.0.5" and stay there. I have been messing around and managed to get into a U-Boot running on the board and it comes up with the following from a ls command:

/ # ls
billboard etc lost+found proc Settings usr
bin home media root srv var
boot lib mnt sbin sys xx
dev linuxrc opt sbt_app tmp

Also did a ls -R and it dumped a couple of thousand lines. I am now thinking this is a patriot PBO running on an Infotmic IMAPx200 chip that was never released. Going to continue messing with it to see what else is in there.
 
Hi,
Setup your console( Terminal) to VT100/200/220 and you will see correct info.
Connect USB keyboard and VGA monitor and console and you will be able to see root.
I have the same board and can do with it what I want
Thanks
 
If you could, please reply to this with a step by step procedure. I would appreciate a little more details to help me find a use for this board. Thank you.
 
Hi,
Setup your console( Terminal) to VT100/200/220 and you will see correct info.
Connect USB keyboard and VGA monitor and console and you will be able to see root.
I have the same board and can do with it what I want
Thanks

Thanks for the tips, I will give it a try this week!
 
I know this thread is ancient, but wondering if you were ever able to make headway getting in to it. I'm a slot machine service technician, and Bally uses these in their machines to loop short videos on the "topper" monitors... The game.name/logo and whatever motions etc. We have them go bad often, and I'm looking to see if there may be a way to reflash them if there isn't a hardware failure.
Thanks

Sent from my SM-N920V using Tapatalk
 
Yes, 5ft24 is correct. This is the card used to drive the topper video on Bally slot machines.
 
Back
Top