- EVERYONE - please note the leading words in this thread:
CALM DOWN
I really don't want to see any of you folks banned. Keep it less personal in replying to each other or else those big moderators in the sky might get involved.
See you ALL in the next maniacal thread and also in the serious ones.
I also don't wanna see any one get banned or banned again rather.
can we start over ? have fun and stay fit....this message is brought to you by the reading rainbowsad_old_man likes this.06-27-13 04:23 PMLike 1 - Thanks F2, I never intended for this thread to get nasty. like I said before just a place where anything goes minus the nasty bits, keep it clean.....well cleanish please keep the name calling well to the usual I guess lol.
I also don't wanna see any one get banned or banned again rather.
can we start over ? have fun and stay fit....this message is brought to you by the reading rainbow
I totally give up!.06-27-13 05:07 PMLike 0 - I just want to say....that i have seen the light.....and i would hate to think that....my...meandering thoughts....and hallucinations...have brought me to this!...I mean the humanity....think of the children...the cats....the fish...the gooseberry.( i love gooseberries)..the Keebler Elf who thinks he's a leprechaun...the gorilla....the chimp (i thought i was crazy)...oh and F2...(is that avitar the best you can do?)...and i would like to thank Nurse Ratchet...for refilling my prescription ...So where were we....oh...yes...i remember....
You guys....better straighten up and fly right.....you are denigrating this fine thread that was started...who started this...oh...yeah... Barracudda...Personally i am shocked, outraged , and above all disappointed by the people in this thread that can't string a simple thought together (insert tongue in cheek) in this highly informative and educational thread.....06-27-13 05:13 PMLike 0 -
Maybe Lex can let you have some of his, ahem, candy. (can't have the nsa think folks are sharing prescriptions)06-27-13 05:23 PMLike 0 -
- Today we got the information from Ivan Dondras, Technical Account Manager Central Eastern Europe, that there are no plans for BB10 on PlayBook. Wifi only PlayBook has not enough RAM for having BB10 on it, maybe 3G+ PlayBook, but it won't get it soon.
He said it on: BlackBerry Keep Moving Tour 2013 in Frankfurt, Germany.
Who is telling lies? Who is kidding? Thorsten or Ivan?
Thank you! Come again...06-27-13 07:25 PMLike 0 - Today we got the information from Ivan Dondras, Technical Account Manager Central Eastern European, that there are no plans for BB10 on PlayBook. Wifi only PlayBook has not enough RAM for having BB10 on it, maybe 3G+ PlayBook, but it won't get it soon.
He said it on: BlackBerry Keep Moving Tour 2013 in Frankfurt, Germany.
Who is telling lies? Who is kidding? Thorsten or Ivan?
Thank you! Come again...
I know I'm breaking my own useful rule but that being said....its my thread06-27-13 07:32 PMLike 0 - That's what I thought, too, but no other one of BlackBerry staff stopped him. That Made me thinking about it.
Thank you! Come again...06-27-13 07:44 PMLike 0 - Thanks F2, I never intended for this thread to get nasty. like I said before just a place where anything goes minus the nasty bits, keep it clean.....well cleanish please keep the name calling well to the usual I guess lol.
I also don't wanna see any one get banned or banned again rather.
can we start over ? have fun and stay fit....this message is brought to you by the reading rainbow
me poking sad_old_man and you was for fun w/ no intention of insulting. but this threads is going out of control.
this is why i remained away from this, sad_old_man and you don't bite. but i bite the adams apple and tear it apart, w/ absolute no mercy.
thats why i said i am out. because fun is fun when fun is the prime intention, but here is ego and frustration and retardism.
anyway, i am busy reading. i rather invest my energy on the bootloader than bite their adams apple. and banning is not an answer. if someone bites you bite them back.
anyway back to reading room.
thanks
-paul06-27-13 09:14 PMLike 0 - this Ivan Dondras is clearly lying being that he doesn't know all models of playbooks have 1Gig of RAM. tech account manager that doesn't even know his own companies tech....that's weak and I wouldn't trust a word he says...
I know I'm breaking my own useful rule but that being said....its my thread
pushing the pedal to the floor. these 2 weeks is all i got to take down playbook's bootloader. hook or crook. and nothing is stopping me.
errrrrrrrrrrm, stop me RIM if you can. they already wasted a lovely hardware with their idiosyncrasies and they are wasting it even more. i feel so sad when such an awesome device is *WASTED* yes FARKING WASTED!
screw ya RIM! screw YA!
thanks
-paul06-27-13 09:20 PMLike 0 - you kidding me? no way. you start a thread which kicks the sentiments of weak hearts and you want them to be sane. those who are expressing personal attack have got no clue. venting frustration on something is different venting frustration on someone just to to prove someone is an elite f@gg0t is unacceptable.
me poking sad_old_man and you was for fun w/ no intention of insulting. but this threads is going out of control.
this is why i remained away from this, sad_old_man and you don't bite. but i bite the adams apple and tear it apart, w/ absolute no mercy.
thats why i said i am out. because fun is fun when fun is the prime intention, but here is ego and frustration and retardism.
anyway, i am busy reading. i rather invest my energy on the bootloader than bite their adams apple. and banning is not an answer. if someone bites you bite them back.
anyway back to reading room.
thanks
-paul
and I agree no more adams apple biting anymore if that's what you whipper snappers are calling it these days.
also from now on quackquack I'm gonna call you Data, I mean no disrespect you just remind me of him06-27-13 09:21 PMLike 0 -
- God what a mess.................Sheldon calm down...not everyone gets your , sarcastic wit...at least i hope its sarcastic wit...otherwise the men in the white coats will be coming for you...Breathe....back to the books for you....
; loader.asm
PartEntry STRUC
Bootable db ? ;80h = bootable, 00h = nonbootable
BeginHead db ? ;beginning head
BeginSector db ? ;beginning sector
BeginCylinder db ? ;beginning cylinder
FileSystem db ? ;name of file system
EndHead db ? ;ending head
EndSector db ? ;ending sector
EndCylinder db ? ;ending cylinder
StartSector dd ? ;starting sector (relative to beg. of disk)
PartSectors dd ? ;number of sectors in partition
PartEntry ENDS
BootSector STRUC
bsJump db 0EBh, (extra - bsJump), 090h
; E9 XX XX or EB xx 90
OemName db 8 dup (?) ; OEM name and version
; start of BIOS parameter block
BytesPerSec dw ? ; bytes per sector
SecPerClust db ? ; sectors per cluster
ResSectors dw ? ; number of reserved sectors
FATs db ? ; number of FATs
RootDirEnts dw ? ; number of root directory entries
Sectors dw ? ; total number of sectors (see HugeSectors)
Media db ? ; media descriptor byte (0f0h for floppies)
FATsecs dw ? ; number of sectors per FAT
SecPerTrack dw ? ; sectors per track
Heads dw ? ; number of heads
HiddenSecs dd ? ; number of hidden sectors
HugeSectors dd ? ; number of sectors if Sectors equals 0
; end of BIOS parameter block
DriveNumber db ? ;
Reserved1 db ? ;
BootSignature db ? ;
VolumeID dd ? ;
VolumeLabel db 11 dup (?)
FileSysType db 8 dup (?)
extra dw ?
BootSector ENDS
DirEntry STRUC
FileName db '????????' ;name
Extension db '???' ;extension
Attributes db ? ;attributes
Reserved db 10 dup (?) ;reserved
Time dw ? ;time stamp
Date dw ? ;date stamp
StartCluster dw ? ;starting cluster
FileSize dd ? ;file size
DirEntry ENDS
CR EQU 0DH
LF EQU 0AH
yonder segment para public use16 at 2000h
org 0h
destination proc far
destination endp
yonder ends
code segment para public use16 '_CODE'
.386
assume cs:code, ds:code, es:code, ss:code
org 7c00h
main PROC
MBR:
Boot bootsector < ,'BEROSET ',512,1,1,2,224,2880,0f0h,9,18,2,\
0,0,0,0,29h,02a04063ch,'BEROSET 001',\
'FAT12 ',07df1h>
over:
mov ax,cs ;
cli
mov ss,ax ; point ss:sp to CS:7c00h
mov sp,7c00h ; which sets up a stack in first 64K
sti
mov ds,ax
mov es,ax
;************************************************* ***************************
;
; CalcClustOff - calculates the starting logical sector number of
; cluster 0, which isn't really a cluster, but the
; number returned is useful for calculations converting
; cluster number to logical sector
;
; INPUT: ResSectors, FATsecs, FATs
; OUTPUT: dx:ax contains the starting logical sector number
; DESTROYED: none
;
;************************************************* ***************************
CalcClustOff PROC
xor dh,dh
mov ax,[Boot.FatSecs]
mov dl,[Boot.FATs]
mul dx
add ax,[Boot.ResSectors]
adc dx,0
; now dx:ax = FATs * FATsecs + ResSectors
mov word ptr [ClustOffs],ax
mov word ptr [ClustOffs+2],dx
mov dx,20h ; bytes per dir entry
mov ax,[Boot.RootDirEnts]
mul dx ; multiply 'em out
div word ptr [Boot.BytesPerSec] ; and divide by bytes/sec
add word ptr [ClustOffs],ax
adc word ptr [ClustOffs+2],dx ; create the aggregate
mov al,[Boot.SecPerClust] ;
xor ah,ah ;
shl ax,1 ; AX = SecPerClust * 2
sub word ptr [ClustOffs],ax ;
sbb word ptr [ClustOffs+2],0 ; propagate carry flag
; mov ax,word ptr [ClustOffs] ;
; mov dx,word ptr [ClustOffs+2] ;
; ret
CalcClustOff ENDP
; mov WORD ptr [ClustOffs],ax
; mov WORD ptr [ClustOffs+2],dx
mov bx,offset Boot
call CalcClust2 C, \
WORD ptr [(BootSector PTR bx).ResSectors], \
WORD ptr [(BootSector PTR bx).FATsecs], \
WORD ptr [(BootSector PTR bx).FATs]
; now dx:ax contains the logical sector for cluster 2
call LsectToGeom C, \
WORD ptr [(BootSector PTR bx).HiddenSecs] , \
WORD ptr [((BootSector PTR bx).HiddenSecs)+2],\
[(BootSector PTR bx).Heads], \
[(BootSector PTR bx).SecPerTrack]
mov dl,[(BootSector PTR bx).DriveNumber]
mov bx,offset buff
retry1:
mov al,[(BootSector PTR MBR).SecPerClust]
mov ah,2h ; get ready to read
int 13h
jc retry1
; now find our desired filename within buffer (which has the root dir)
call FindFile C, \
bx, 200h * 40h, offset BootFileName
xor dh,dh
mov dl,[(BootSector PTR MBR).SecPerClust]
mov si,ax
mov ax,[(DirEntry PTR si).StartCluster]
mul dx
add ax,WORD ptr [ClustOffs]
adc dx,WORD ptr [ClustOffs+2]
; now dx:ax contains logical sector number for start of file
call LsectToGeom C, \
WORD ptr [(BootSector PTR MBR).HiddenSecs] , \
WORD ptr [((BootSector PTR MBR).HiddenSecs)+2],\
[(BootSector PTR MBR).Heads], \
[(BootSector PTR MBR).SecPerTrack]
retry2:
mov si,offset Boot
mov dl,[(BootSector PTR si).DriveNumber]
mov ah,2h
; read in a cluster's worth of data
mov al,[(BootSector PTR si).SecPerClust]
; point to our magic location
mov bx,seg destination
mov es,bx
mov bx,offset destination
int 13h
jc retry2
@@exit:
jmp destination
ENDP main
;************************************************* ***************************
;
; LsectToGeom - converts from logical sector number to the physical
; geometry (head, cylinder, track) in the form required
; by the BIOS (Int 13h) disk read and write calls.
;
; INPUT: dx:ax=lsect, HiddenSecs, Heads, SecPerTrack
; OUTPUT: cx, dx are set with cylinder/track, and head respectively
; DESTROYED: none
;************************************************* ***************************
LsectToGeom PROC C lHiddenSecsWORD, \
lHeads:WORD, lSecPerTrack:WORD, bufferWORD
USES ax ;save registers we'll use
stc ;add one additional
adc ax, WORD ptr [lHiddenSecs] ;add starting sector
adc dx, WORD ptr [lHiddenSecs+2] ;
div [lSecPerTrack] ;
mov cl,dl ;store sector in cl
xor dx,dx ;
div [lHeads] ;
mov dh,dl ;store head in dh
mov ch,al ;store low 8 bits of cylinder in ch
shr ax,1 ;
shr ax,1 ;
and al,0c0h ;pass through two hi bits only
or cl,ah ;mov bits into location
ret ;
LsectToGeom ENDP
;************************************************* ***************************
;
; CalcClust2 - calculates the starting logical sector number of
; cluster 2, (the beginning of data space for
; partitions).
;
; INPUT: ResSectors, FATsecs, FATs
; OUTPUT: dx:ax contains the starting logical sector number
; DESTROYED: none
;
;************************************************* ***************************
CalcClust2 PROC C cResSectors:WORD, cFATsecs:WORD, cFATs:BYTE
xor dx,dx ;
mov ax,[cFATsecs] ;
mul [cFATs] ;
add ax,[cResSectors] ;
adc dx,0 ;
ret
CalcClust2 ENDP
;************************************************* ***************************
;
; FindFile - given a memory buffer containing the directory data
; and a static file name for which to search, this routine
; finds the file and returns a pointer to its directory
; entry in ds:si
;
; INPUT: dirbuffer, filespec
; OUTPUT: ax contains pointer to directory entry (or NULL)
; DESTROYED: none
;************************************************* ***************************
FindFile PROC C dirbuffer:WORD, limit:WORD, filespec:WORD
USES cx, dx, di, si, es
mov cx,ds ;
mov es,cx ; es and ds point to same segment
cld ; always count forward
mov ax,[dirbuffer] ; load 'em up
add [limit],ax
mov dx,[filespec] ;
keepsearching:
mov cx,11 ; size of dos filename (8.3)
mov si,dx ;
mov di,ax ;
repe cmpsb ; compare 'em
jz foundit ;
add ax,20h ; size of directory entry
cmp ax,[limit]
jb keepsearching
xor ax,ax
foundit:
ret
FindFile ENDP
BootFileName db "BEROSET SYS" ;the boot loader for this OS
; MBR db 0200h DUP (?)
buff db 0200h * 40h DUP (?)
ClustOffs dd ?
org 7dfeh
dw 0AA55h ; signature byte
code ends
END06-27-13 11:37 PMLike 0 - God what a mess.................Sheldon calm down...not everyone gets your , sarcastic wit...at least i hope its sarcastic wit...otherwise the men in the white coats will be coming for you...Breathe....back to the books for you....
; loader.asm
PartEntry STRUC
Bootable db ? ;80h = bootable, 00h = nonbootable
BeginHead db ? ;beginning head
BeginSector db ? ;beginning sector
BeginCylinder db ? ;beginning cylinder
FileSystem db ? ;name of file system
EndHead db ? ;ending head
EndSector db ? ;ending sector
EndCylinder db ? ;ending cylinder
StartSector dd ? ;starting sector (relative to beg. of disk)
PartSectors dd ? ;number of sectors in partition
PartEntry ENDS
BootSector STRUC
bsJump db 0EBh, (extra - bsJump), 090h
; E9 XX XX or EB xx 90
OemName db 8 dup (?) ; OEM name and version
; start of BIOS parameter block
BytesPerSec dw ? ; bytes per sector
SecPerClust db ? ; sectors per cluster
ResSectors dw ? ; number of reserved sectors
FATs db ? ; number of FATs
RootDirEnts dw ? ; number of root directory entries
Sectors dw ? ; total number of sectors (see HugeSectors)
Media db ? ; media descriptor byte (0f0h for floppies)
FATsecs dw ? ; number of sectors per FAT
SecPerTrack dw ? ; sectors per track
Heads dw ? ; number of heads
HiddenSecs dd ? ; number of hidden sectors
HugeSectors dd ? ; number of sectors if Sectors equals 0
; end of BIOS parameter block
DriveNumber db ? ;
Reserved1 db ? ;
BootSignature db ? ;
VolumeID dd ? ;
VolumeLabel db 11 dup (?)
FileSysType db 8 dup (?)
extra dw ?
BootSector ENDS
DirEntry STRUC
FileName db '????????' ;name
Extension db '???' ;extension
Attributes db ? ;attributes
Reserved db 10 dup (?) ;reserved
Time dw ? ;time stamp
Date dw ? ;date stamp
StartCluster dw ? ;starting cluster
FileSize dd ? ;file size
DirEntry ENDS
CR EQU 0DH
LF EQU 0AH
yonder segment para public use16 at 2000h
org 0h
destination proc far
destination endp
yonder ends
code segment para public use16 '_CODE'
.386
assume cs:code, ds:code, es:code, ss:code
org 7c00h
main PROC
MBR:
Boot bootsector < ,'BEROSET ',512,1,1,2,224,2880,0f0h,9,18,2,\
0,0,0,0,29h,02a04063ch,'BEROSET 001',\
'FAT12 ',07df1h>
over:
mov ax,cs ;
cli
mov ss,ax ; point ss:sp to CS:7c00h
mov sp,7c00h ; which sets up a stack in first 64K
sti
mov ds,ax
mov es,ax
;************************************************* ***************************
;
; CalcClustOff - calculates the starting logical sector number of
; cluster 0, which isn't really a cluster, but the
; number returned is useful for calculations converting
; cluster number to logical sector
;
; INPUT: ResSectors, FATsecs, FATs
; OUTPUT: dx:ax contains the starting logical sector number
; DESTROYED: none
;
;************************************************* ***************************
CalcClustOff PROC
xor dh,dh
mov ax,[Boot.FatSecs]
mov dl,[Boot.FATs]
mul dx
add ax,[Boot.ResSectors]
adc dx,0
; now dx:ax = FATs * FATsecs + ResSectors
mov word ptr [ClustOffs],ax
mov word ptr [ClustOffs+2],dx
mov dx,20h ; bytes per dir entry
mov ax,[Boot.RootDirEnts]
mul dx ; multiply 'em out
div word ptr [Boot.BytesPerSec] ; and divide by bytes/sec
add word ptr [ClustOffs],ax
adc word ptr [ClustOffs+2],dx ; create the aggregate
mov al,[Boot.SecPerClust] ;
xor ah,ah ;
shl ax,1 ; AX = SecPerClust * 2
sub word ptr [ClustOffs],ax ;
sbb word ptr [ClustOffs+2],0 ; propagate carry flag
; mov ax,word ptr [ClustOffs] ;
; mov dx,word ptr [ClustOffs+2] ;
; ret
CalcClustOff ENDP
; mov WORD ptr [ClustOffs],ax
; mov WORD ptr [ClustOffs+2],dx
mov bx,offset Boot
call CalcClust2 C, \
WORD ptr [(BootSector PTR bx).ResSectors], \
WORD ptr [(BootSector PTR bx).FATsecs], \
WORD ptr [(BootSector PTR bx).FATs]
; now dx:ax contains the logical sector for cluster 2
call LsectToGeom C, \
WORD ptr [(BootSector PTR bx).HiddenSecs] , \
WORD ptr [((BootSector PTR bx).HiddenSecs)+2],\
[(BootSector PTR bx).Heads], \
[(BootSector PTR bx).SecPerTrack]
mov dl,[(BootSector PTR bx).DriveNumber]
mov bx,offset buff
retry1:
mov al,[(BootSector PTR MBR).SecPerClust]
mov ah,2h ; get ready to read
int 13h
jc retry1
; now find our desired filename within buffer (which has the root dir)
call FindFile C, \
bx, 200h * 40h, offset BootFileName
xor dh,dh
mov dl,[(BootSector PTR MBR).SecPerClust]
mov si,ax
mov ax,[(DirEntry PTR si).StartCluster]
mul dx
add ax,WORD ptr [ClustOffs]
adc dx,WORD ptr [ClustOffs+2]
; now dx:ax contains logical sector number for start of file
call LsectToGeom C, \
WORD ptr [(BootSector PTR MBR).HiddenSecs] , \
WORD ptr [((BootSector PTR MBR).HiddenSecs)+2],\
[(BootSector PTR MBR).Heads], \
[(BootSector PTR MBR).SecPerTrack]
retry2:
mov si,offset Boot
mov dl,[(BootSector PTR si).DriveNumber]
mov ah,2h
; read in a cluster's worth of data
mov al,[(BootSector PTR si).SecPerClust]
; point to our magic location
mov bx,seg destination
mov es,bx
mov bx,offset destination
int 13h
jc retry2
@@exit:
jmp destination
ENDP main
;************************************************* ***************************
;
; LsectToGeom - converts from logical sector number to the physical
; geometry (head, cylinder, track) in the form required
; by the BIOS (Int 13h) disk read and write calls.
;
; INPUT: dx:ax=lsect, HiddenSecs, Heads, SecPerTrack
; OUTPUT: cx, dx are set with cylinder/track, and head respectively
; DESTROYED: none
;************************************************* ***************************
LsectToGeom PROC C lHiddenSecsWORD, \
lHeads:WORD, lSecPerTrack:WORD, bufferWORD
USES ax ;save registers we'll use
stc ;add one additional
adc ax, WORD ptr [lHiddenSecs] ;add starting sector
adc dx, WORD ptr [lHiddenSecs+2] ;
div [lSecPerTrack] ;
mov cl,dl ;store sector in cl
xor dx,dx ;
div [lHeads] ;
mov dh,dl ;store head in dh
mov ch,al ;store low 8 bits of cylinder in ch
shr ax,1 ;
shr ax,1 ;
and al,0c0h ;pass through two hi bits only
or cl,ah ;mov bits into location
ret ;
LsectToGeom ENDP
;************************************************* ***************************
;
; CalcClust2 - calculates the starting logical sector number of
; cluster 2, (the beginning of data space for
; partitions).
;
; INPUT: ResSectors, FATsecs, FATs
; OUTPUT: dx:ax contains the starting logical sector number
; DESTROYED: none
;
;************************************************* ***************************
CalcClust2 PROC C cResSectors:WORD, cFATsecs:WORD, cFATs:BYTE
xor dx,dx ;
mov ax,[cFATsecs] ;
mul [cFATs] ;
add ax,[cResSectors] ;
adc dx,0 ;
ret
CalcClust2 ENDP
;************************************************* ***************************
;
; FindFile - given a memory buffer containing the directory data
; and a static file name for which to search, this routine
; finds the file and returns a pointer to its directory
; entry in ds:si
;
; INPUT: dirbuffer, filespec
; OUTPUT: ax contains pointer to directory entry (or NULL)
; DESTROYED: none
;************************************************* ***************************
FindFile PROC C dirbuffer:WORD, limit:WORD, filespec:WORD
USES cx, dx, di, si, es
mov cx,ds ;
mov es,cx ; es and ds point to same segment
cld ; always count forward
mov ax,[dirbuffer] ; load 'em up
add [limit],ax
mov dx,[filespec] ;
keepsearching:
mov cx,11 ; size of dos filename (8.3)
mov si,dx ;
mov di,ax ;
repe cmpsb ; compare 'em
jz foundit ;
add ax,20h ; size of directory entry
cmp ax,[limit]
jb keepsearching
xor ax,ax
foundit:
ret
FindFile ENDP
BootFileName db "BEROSET SYS" ;the boot loader for this OS
; MBR db 0200h DUP (?)
buff db 0200h * 40h DUP (?)
ClustOffs dd ?
org 7dfeh
dw 0AA55h ; signature byte
code ends
END
thanks for the therapy and 101 on asm/ndiasm! ;-)
see ya on monday. loads of work to do. bye!
thanks
-paul06-28-13 04:20 AMLike 0 - Sorry F2 but that behavior turning the other check or cheek even has never been programmed into me. If I am attacked by someone with at least enough character to display their details in their profile like the people who I respect on this forum do, then I will respect their opinions and criticisms. However when someone with 10 posts and no personal profile details comes on and for no reason attacks me then I will always react the same way. Therefore it is better if I just read the posts from the more intelligent members of this forum and enjoy their humor without taking part.06-28-13 06:36 AMLike 0
- 06-28-13 07:50 AMLike 3
-
- Just read the first post.
The OP seems smarter than Thor ^^
Nuff said.
Sent from my BlackBerry 9800 using Tapatalk06-28-13 07:54 AMLike 0 -
the most we can hope for is thorstons word that development for pbos will continue.
but we know how good that word is. hope for the best, plan for the worst06-28-13 09:14 AMLike 0 -
- Forum
- CrackBerry Community
- Rehab & Off-Topic Lounge
BB10 Not on PlayBook Chat Thread
Similar Threads
-
Email not working through BIS-could the BES status affect this?
By SWFLFFPM in forum BlackBerry Secure UEM & Productivity SuitesReplies: 15Last Post: 08-23-13, 01:01 PM -
VERY cheap Z10 STL 100-2 available in New Zealand on special
By hfkiwi in forum BlackBerry Z10Replies: 4Last Post: 08-22-13, 09:43 PM -
Transferring Remember notes to Playbook
By yetiboy in forum BlackBerry Z10Replies: 3Last Post: 08-21-13, 10:03 PM -
Can you refresh Blackerry Word on Blackberry 10?
By Gray in forum BlackBerry 10 OSReplies: 1Last Post: 08-21-13, 08:26 PM -
Newbee Question on Memory Specs
By hennesseystealth in forum BlackBerry Z10Replies: 3Last Post: 08-21-13, 07:46 PM
LINK TO POST COPIED TO CLIPBOARD